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

Am nevoie de putin ajutor aici, va rog..
In secventa alaturata, i, j si n sunt variabile intregi iar T este o matrice patratica cu n linii si n coloane numerotate de la 1 la n.Care va fi suma valorilor de pe diagonala secundara a matricei in urma executarii secventei, daca 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 HariSeldon
1
S diag sec = 10;
Intrucat conditia pentru ca un element sa se afle pe diag sec este i+j = n+1
Orice element de pe diag sec va avea suma indicilor de linie si coloana 6
Intra pe if si fiecare element de pe diag sec va fi 6/3 = 2
Ai 5 valori pe diag sec 5*2 = 10
 

omcsu: Multumesc frumos
HariSeldon: Nu ai de ce!
Alte întrebări interesante