Page 505 - Informatica dalla A a Z
P. 505
- sottomatrice triangolare superiore:
- sottomatrice triangolare inferiore:
Esercizio: calcolare la somma degli elementi della diagonale principale, della sottomatrice
triangolare superiore e della sottomatrice triangolare inferiore della matrice quadrata
[10x10].
Soluzione:
...
float m[10][10];
float somma_diag = 0.0;
float somma_sup = 0.0;
float somma_inf = 0.0;
for (int r=0; r<10; r++)
{
for (int c=0; c<10; c++)
{
if (r == c) // diagonale principale
somma_diag = somma_diag + m[r][c];
else
{
if (r<c) // triangolare superiore
501