_stan
Ominide
1 min. di lettura
Vota

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
allora creaArrayConSommeRigheDellaTriangolareSuperiore (M) darà
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 

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community