Suma elementelor de pe diagonala prinicipala a unei matrice patratice C++
Pentru a realiza produsul elementelor pur si simplu in codul de mai sus initializam s=1 (pentru a nu inmulti cu 0) si, la linia 15, inlocuim semnul “+” cu “*”, astfel variabila s va memora produsul elementelor de pe diagonala principala a matricei date.
Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂
nu trebuia pusa conditia if(i==j) apoi facuta suma?
in loc de conditia aceasta la suma se atribuie a[i][i]
unde primul i este numarul randului si al doilea ar trebui sa fie j , dar fiindca la noi i=j atunci punem i si parcurgem doar diagonala si nu toata matricea…
La suma for-ul ar trebui sa plece de la 0, altfel suma nu este corecta
in for sa pus <= ce inseamna ca numarul m inclusiv … adica nu este greaseala va fi acelasi rezultat