import java.util.Arrays;
import java.util.Scanner;

public class PracticasArray {
    public static void main(String[] args) {
        // Ejercicio 1. Crea un array (vacío) (Se pretende almacenar el precio de 6 coches) , y rellena el valor,
        // solicitando por teclado cada posición.
        // Después de esto calcula la suma total, de dicho array, y la media.

        //Truco: ¿Cómo se puede saber si el Array es de 1 o 2 dimensiones?
        //Si pasando a Excel, se puede pintar en una fila (1 Dimensión)
        //Si tengo que poner columnas [2 Dimensiones].


        //Modificación del ejercicio.

        //El número de precios de coches se pedirá por teclado.

        Scanner sc = new Scanner(System.in);
        
        System.out.println("Introduce la cantidad de precios de coches que tienes");
        int cantidad = sc.nextInt();
        
        int[] precioCoches = new int[cantidad];

        //Bucle. Trata de escribir valores en el array (Rellenar el Array).
        for (int i = 0; i < precioCoches.length; i++) {
            System.out.println("Indique el precio del coche "+i);
            //int precio = sc.nextInt();
            precioCoches[i]=50;
        }
        //Recorrer los datos. (Hacer operaciones).
        //Suma y Media
        int suma = 0;
        for (int i = 0; i < precioCoches.length; i++) {
            int precio = precioCoches[i];
            suma += precio;
        }

        //Ya estará la suma total. (Porque he recorrido todo el array)

        double media = suma/precioCoches.length;
        System.out.println("Suma: "+suma);
        System.out.println("Media: "+media);

        int [] nuevosPrecios = new int[precioCoches.length+1];

        nuevosPrecios = Arrays.copyOf(precioCoches, precioCoches.length+1);

        System.out.println(Arrays.toString(nuevosPrecios));


    }
}
