Informatică, întrebare adresată de anemonabolborea, 9 ani în urmă

Se dă o matrice cu n linii şi n coloane şi elemente numere naturale. Calculaţi cel mai mare divizor comun al sumei elementelor de deasupra diagonalei principale și al sumei elementelor de sub diagonala principală.

Răspunsuri la întrebare

Răspuns de headache
15
#include <iostream>
using namespace std.
unsigned i,n,j,dea,sub;
int main()
{
cout<<"n=";
cin>>n;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
for(i=1;i<n;i++)
 for(j=0;j<i;j++)
sub=sub+a[i][j];
 for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
dea=dea+ a[i][j];
 while(dea!=sub)
if(dea>sub)
dea=dea-sub;
else
sub=sub-dea;
cout<<"cmmdc este "<<dea; 
return 0;
}
Alte întrebări interesante
Matematică, 8 ani în urmă