- Se citeste o matrice de la tastatura sa se afiseze suma elementelor din diagonala principala a matricii.
n = 3
1 2 3
4 5 6
7 8 9
S=1+5+9=15.
REZOLVARE
#include <iostream>*Problema disponibila pt download in "MATRICI-PACK1".
using namespace std;
int main()
{
int a[20][20],i,j,s,n;
cout<<"N=";
cin>>n;
for(i=1;i<=n;i++) //Citire matrice.
{
for(j=1;j<=n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
}
s=0; //Initializare suma cu 0.
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i==j) //Se verifica daca elementul face parte din diag. principala.
s=s+a[i][j];//Daca face parte din diag. principala se adauga la suma.
}
}
cout<<"Suma elementelor din diag principala: "<<s;
return 0;
}
Niciun comentariu:
Trimiteți un comentariu