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 |
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