_stan
(320 punti)
1' di lettura

Tema 70

oScrivere un metodo creaMatriceEstraendoRigheDispari che riceve una matrice di interi M e restituisce una sottomatrice ottenuta da M estraendo le righe di indice dispari.
Ad esempio, sia M la matrice così costituita
0 1 2 3 4
5 6 7 8 9
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
allora creaMatriceEstraendoRigheDispari (M) darà
5 6 7 8 9
3 6 9 12 15
 public class tema70{ public static int[][] creaMatriceEstraendoRigheDispari (int[][] M){ // il numero di righe della nuova matrice non può che essere dato dal seguente // calcolo int numeroRighe = M.length/2; // quindi approntiamo una nuova matrice con le seguenti dimensioni int[][] Q = new int[numeroRighe][M[0].length]; // approntiamo un indice per scorrere le righe int indiceRiga = 0; // naturalmente facciamo partire l’indice delle righe da 1 e lo incrementiamo // con salti di 2 for (int i = 1; i