import java.util.Scanner; public class MatriceSommeMedie { public static void main(String[] vv) { double[][] m; int nR, nC; Scanner lett = new Scanner(System.in); System.out.print("Quante righe? "); nR = lett.nextInt(); System.out.print("Quante colonne? "); nC = lett.nextInt(); // creo la matrice e la inizializzo con valori pseudocasuali m = new double[nR][nC]; for(int i=0; i 0.5) { // stampa la riga i-esima for(int j=0; j< m[i].length; j++) System.out.printf(" %7.5f", m[i][j]); System.out.println(); } } System.out.println(); // individua la posizione della riga con media massima // basta osservare l'array delle medie, gia' calcolato in un punto precedente int posMediaMax = 0; // posizione della riga di media massima: assumo per ora che sia la prima riga for(int i=1; i medie[posMediaMax]) posMediaMax = i; System.out.printf("La media massima e' sulla riga %2d\n", posMediaMax); } }