Scrieţi un program C/C++ care citeşte de la tastatura un număr natural n (2<n<21) si apoi n linii cu cate n numere întregi de cel mult 7 cifre ce formează un tablou bidimensional a. Sa se afişeze pe ecran diferenţa dintre suma elementelor de pe diagonala principala si suma elementelor de pe diagonala secundara a matricei a.

1

Răspunsuri

2014-02-08T18:46:15+02:00
#include<iostream.h>
using namespace std ;(daca nu o bagi intr-un compilator nu e necesara linia asta )
int main ()
{
int A[51][51];
int i=0;
int j=0;
int sumaPrincipala=0;
int sumaSecundara=0;


cin>>n;
for(i=1;i<=n;i++)
for (j=1;j<=n;j++)
cin>>a[i][j];

for(i=1;i<=n;i++)
{
sumaPrincipala=sumaPrincipala + a[i][i]
sumaSecundara=sumaSecundara +a[i][n-i+1]
}

cout<<sumaPrincipala-sumaSecundara;

return 0:
}