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)%2==0)
T[i][j]=(i*j)-n;
else T[i][j]=i+j;
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
24
Explicație:
Pentru n=5, elementele de pe diagonala secundară au următoarele perechi de indici: (1,5), (2,4), (3,3), (4,2), (5,1). Produsele acestor indici vor fi: 5, 8, 9, 8, 5. Dacă produsul indicilor este par, atunci din el se scade n, adică 5, iar pentru produs impar se adună indicii. Atunci vom obţine elementele de pe diagonala secundară: T[1][5]=1+5=6, T[2][4]=2*4-5=3, T[3][3]=3+3=6,
T[4][2]=4*2-5=3, T[1][5]=1+5=6. Atunci Suma valorilor de pe diagonala secundară va fi: 6+3+6+3+6=24
Alte întrebări interesante
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă