Concetti Chiave
- Il metodo creaArrayConElementiDiagonaleSecondaria estrae la diagonale secondaria di una matrice quadrata di interi in un array.
- La matrice quadrata M viene processata per ottenere gli elementi dalla diagonale secondaria, dall'alto a destra verso il basso a sinistra.
- Un array V, della stessa dimensione di M, viene creato per contenere gli elementi estratti dalla diagonale secondaria.
- Un singolo ciclo for con indice i permette di iterare attraverso gli elementi della diagonale secondaria della matrice.
- L'esempio fornito dimostra come gli elementi estratti sono quelli che formano la diagonale secondaria della matrice M.
Tema 56
Scrivere un metodo creaArrayConElementiDiagonaleSecondaria che riceve in ingresso una matrice quadrata di interi M e preleva gli elementi della diagonale secondaria collocandoli in un array.
Ad esempio, sia M la matrice cos costituita
1 | 2 | 3 | 7 |
4 | 5 | 6 | 8 |
7 | 8 | 9 | 3 |
8 | 6 | 5 | 4 |
7 | 6 | 8 | 8 |
public class tema56 { public static int[] estraiDiagonaleSecondaria (int[][] M) { // approntiamo un array di dimensione pari alla dimensione di M int[] V = new int[M.length]; // in questo caso abbiamo bisogno di un solo ciclo e di un solo indice for(int i = 0; i