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
   500   501   502   503   504   505   506   507   508   509   510