Informatică, întrebare adresată de condrutdragos, 8 ani în urmă

În secvenţa alăturată, i, j şi n sunt variabile întregi iar T este o matrice pătratică formată din n linii şi n coloane numerotate de la 1 la n. Care va fi suma valorilor de pe diagonala secundară a matricei în urma executării secvenţei, dacă n=5?

for(i=1; i<=n; i++) for(j=1; j<=n; j++) if ((i+j)%3==0) T[i][j]=(i+j)/3; else T[i][j]=i-j;

Răspunsuri la întrebare

Răspuns de boiustef
0

pt diag secundara daca indexarea elementelor incepe cu 1 este i+j=n+1=5+1=6

6%3=0, deci T[i][j]=2, pe diagonala sunt 5 elemente, deci 5*2=10, adica suma=10

Alte întrebări interesante