import java.util.Scanner;
public class Pasteles {
/**
* Cantidad de pastelerías
*/
public static final int N = 4;
/**
* Cantidad de departamentos
*/
public static final int M = 5;
public static void main(String[] args) { Scanner teclado = new Scanner(System.in);
String[] pastelerias = new String[N];
String[] departamentos = new String[M];
int[][] produccion = new int[N][M];
double[] promedioPasteleria = new double[pastelerias.length];
Double p;
int menorIndex = 0;
System.out.println("Introduce los nombres de las pastelerías"); for (int i = 0; i < pastelerias.length; i++) { System.out.print(i + ": ");
pastelerias[i] = teclado.nextLine();
}
System.out.println("Introduce los nombres de los departamentos"); for (int i = 0; i < departamentos.length; i++) { System.out.print(i + ": ");
departamentos[i] = teclado.nextLine();
}
for (int i = 0; i < N; i++) { System.out.println("Pastelería " + pastelerias[i]); promedioPasteleria[i] = 0;
for (int j = 0; j < M; j++) { System.out.print("Producción de " + departamentos[j] + ": "); p = teclado.nextDouble();
produccion[i][j] = p.intValue();
promedioPasteleria[i] += p;
}
System.out.println();
promedioPasteleria[i] = promedioPasteleria[i] / M;
if (getProduccionPasteleria(produccion, i) < getProduccionPasteleria(produccion, menorIndex)) { menorIndex = i;
}
}
System.out.println("Promedio de las pastelerias"); for (int i = 0; i < promedioPasteleria.length; i++) { System.out.println(pastelerias[i] + ": " + promedioPasteleria[i]);
}
System.out.println("La pastelería con menor producción fue " + pastelerias[menorIndex] + " con una producción de " + getProduccionPasteleria(produccion, menorIndex)); }
public static int getProduccionPasteleria(int[][] produccion, int indexPasteleria) { int total = 0;
for (int j = 0; j < M; j++) { total += produccion[indexPasteleria][j];
}
return total;
}
}