👤

Se considera o matrice patrata cu elemente nr întregi cu dimensiunea n×n.Numărul n și elementele matricii se citesc de la tastatura.Sa se afiseze:
a)suma elementelor situate deasupra diagonalei principale
b)suma elementelor situare sub diagonala secundara

VĂ ROG MULT AJUTA ȚI MA CA NU ȘTIU
ÎN C++ ȘI TOT PROGRAMUL PLSSS


Răspuns :

#include<iostream.h>
#include<conio.h>
int main ()
{int a[20][20],S,i,j,n;
 cout<<"Dati elementele matricii";
 cin>>n;
 for(i=1;i<=n;i++)
 for(j=1;j<=n;j++)
 {cout<<"a["<<i<<"]["<<j<<"]=";
  cin>>a[i][j];
 }
{cout<<"Elementele matricii sunt"<<endl;
 for(i=1;i<=n;i++)
 for(j=1;j<=n;j++)
 cout<<a[i][j]<<" "<<endl;
}
S=0;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(i<j) S=S+a[i][j];
cout<<"Suma elementelor de deasupra diagonalei principale este"<<S;
S=0;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(i>j) S=S+a[i][j];
cout<<"Suma elementelor de dedesuptul diagonalei principale este"<<S;
getch();
}