package leccion5;

import java.util.Scanner;

public class leccion5 {
	public static void main(String[] args) {
		/*
		 * int[][] puntuacionesAlumnos = new int[3][2]; //Definción vacía.
		 * puntuacionesAlumnos = new int[][] { {5,4}, {1,6}, {2,0} };
		 * 
		 * 
		 * 1.- Una prueba de patinaje artístico consta de 5 jueces que puntúan a cada
		 * patinador (de 1 a 10) después de la ejecución del ejercicio. Escribir un
		 * programa que calcule la puntuación media de cada patinador.  El programa
		 * solicitará el nombre, apellidos y país del patinador.  Solicitará las
		 * puntuaciones válidas de los 5 jueces.  Mostrará la puntuación media. 
		 * Preguntará si se va a puntuar a otro patinador: Si es así el programa volverá
		 * a ejecutarse, en caso contrario finalizará su ejecución.
		 */
		Scanner sc = new Scanner(System.in);
		int numeroPatinadores = 0;
		double media = 0;
		
		/*String[][] patinadores = {
				{"pepito","martinez","españa"}, //Fila 1
				{"manolito","torres","españa"}, //Fila 2
				{"carlitos","garcia","españa"} 	//Fila 3
				};*/
		
		
		String[] datosAuxiliares = {"nombre","apellido","pais"};
		
		System.out.println("Dime el numero de patinadores: ");
		numeroPatinadores = sc.nextInt();
		String [][] patinadores = new String[numeroPatinadores][3];
		sc.nextLine();
		for (int i = 0; i < patinadores.length; i++) {
			for (int j = 0; j < patinadores[i].length; j++) {
				System.out.println("Dame el "+datosAuxiliares[j]+" del patinador en la posicion "+i+": ");
				patinadores[i][j] = sc.nextLine();
				
			}
		}
		double[][] notas = new double[patinadores.length][5]; //5 = NÚMERO DE JUECES
		
		
		
		for (int i = 0; i < patinadores.length; i++) {
			System.out.println("A continuacion pon las notas que cada juez le da a "+patinadores[i][0]);
			
			for (int j = 0; j < notas[i].length; j++) {
			
				System.out.println("Dame la nota del juez numero "+j+" al patinador "+patinadores[i][0]+": ");
				notas[i][j] = sc.nextDouble();	
			}
			//MEDIA
			for (int j = 0; j < notas[i].length; j++) {
				media=media+notas[i][j];
				
			}
			media=media/notas[i].length;
			System.out.println("La media de notas de "+patinadores[i][0]+" es "+media);
			
			
		}
		for (int i = 0; i < notas.length; i++) {
			System.out.println("");
			System.out.println("Las notas de "+patinadores[i][0]+" son: ");
			
			for (int j = 0; j < notas[i].length; j++) {
			
					System.out.print(notas[i][j]+" ");
			}
			System.out.println("");
		}
		
		
	}
}
