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.
Răspunsuri la întrebare
Răspuns de
1
#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:
}
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:
}
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
10 ani în urmă
Matematică,
10 ani în urmă
Geografie,
10 ani în urmă
Engleza,
10 ani în urmă