_stan
Ominide
1 min. di lettura
Vota

Concetti Chiave

  • Il metodo mira a restituire un array contenente gli elementi della diagonale principale di una matrice quadrata che superano la media di quella diagonale.
  • La matrice di esempio fornita include valori nella diagonale principale come 3, 9, 6, 2, e 4.
  • Il calcolo della media viene eseguito sommando gli elementi della diagonale principale e dividendo per il numero di elementi.
  • Solo gli elementi della diagonale principale con un valore superiore alla media sono inclusi nell'array finale.
  • L'implementazione del metodo inizia con l'iterazione attraverso la matrice per calcolare la somma degli elementi della diagonale.

Tema 76

Scrivere un metodo creaArrayConElementiDellaDiagonalePrincpaleMaggioriDellaMediaDellaDiagonale che riceve in ingresso una matrice quadrata di interi M e restituisce un array V contenente tutti gli elementi della diagonale principale il cui valore è maggiore della media degli elementi della diagonale stessa.
Ad esempio, sia M la matrice così costituita
3 18 15 7 2
1 9 11 4 1
11 2 6 3 5
5 1 25 2 1
3 2 33 4 4
allora creaArrayConElementiDellaDiagonalePrincpaleMaggioriDellaMediaDellaDiagonale(M) darà
9 6
 public class tema76 { public static int[] creaArrayConElementiDellaDiagonalePrincpaleMaggioriDellaMediaDellaDiagonale (int[][] M){ // prepariamo un contenitore somma che ci servirà per il calcolo della media int somma = 0; // iniziamo a scorrere la matrice for (int i = 0; i 

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community