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ăspunsuri la întrebare
Răspuns de
1
#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();
}
#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();
}
radupoleuca23:
Ms mult
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Engleza,
9 ani în urmă