Concetti Chiave
- Il metodo creaArrayConSommeRigheDellaTriangolareSuperiore accetta una matrice quadrata M come input.
- Restituisce un array in cui ogni posizione i contiene la somma degli elementi della riga i della parte triangolare superiore di M.
- La parte triangolare superiore include gli elementi sopra e sulla diagonale principale della matrice.
- L'array risultante avrà la stessa dimensione della matrice quadrata iniziale.
- Il metodo utilizza un ciclo for per attraversare la matrice e calcolare le somme riga per riga.
Tema 84
Scrivere un metodo creaArrayConSommeRigheDellaTriangolareSuperiore che riceve in ingresso una matrice quadrata M e restituisce un array in cui l’i-esima posizione conterrà la somma degli elementi appartenenti, di volta in volta, a una riga della parte triangolare superiore della matrice.Ad esempio, sia M la matrice così costituita
3 | 18 | 15 | 7 | 2 |
1 | 9 | 11 | 4 | 6 |
7 | 2 | 6 | 3 | 5 |
5 | 1 | 25 | 2 | 1 |
3 | 2 | 33 | 4 | 4 |
45 | 30 | 14 | 3 | 4 |
public class tema84{ public static int[] creaArrayConSommeRigheDellaTriangolareSuperiore (int[][] M){ // approntiamo un array con dimensione pari alla dimensione della matrice M int[] arrayFinale = new int[M.length]; // inizializziamo un indice che ci servirà per indirizzare opportunamente la // ricerca degli elementi int indice = 0; // cominciamo a scorrere la matrice riga per riga for (int i = 0; i