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