package Arrays;

import java.util.Scanner;

public class Arrays {
	public static void main(String[] args) {
		/*
		 * 1.- Elaborar un programa que lea y almacene en un array 10 números enteros y
		 * una vez terminada la //lectura, imprima los 10 números con un formato de
		 * salida. int [] numero = new int [10]; Scanner sc = new Scanner (System.in);
		 * for (int i=0; i< numero.length; i++) {
		 * 
		 * System.out.println("Introduce el número "+i); numero[i] = sc.nextInt(); } for
		 * (int i=0; i<numero.length; i++ ) {
		 * System.out.println("Numero leído posición " +i + ": "+numero[i]); }
		 */

		// 2 Realizar un programa que lea 10 números y calcule la suma de los 10
		// elementos
		// (utilice arrays para almacenar los valores a sumar).
		/*int[] numero = new int[10];
		Scanner sc = new Scanner(System.in);
		int suma = 0;

		for (int i = 0; i < numero.length; i++) {

			System.out.println("Introduce el número " + i);
			numero[i] = sc.nextInt();
			suma += numero[i];
		}

		System.out.println("La suma de los números es: " + suma);*/
		
		
		
		
		//3.- Rellenar un vector V de 10 elementos con los cuadrados de los 10 primeros números, del 1 al 10.
		//Muestra los datos por pantalla con un formato adecuado.
		/*int [] vector = new int[10];
		for (int i=0; i<10; i++) {
			vector [i] = (i+1)*(i+1);
		}
		for(int i=0; i<10; i++) {
			System.out.println("La posición " +i+" "+ vector[i]);
			
		}*/
		//4.- Realizar un programa que lea y almacene 10 números enteros en un array, a continuación que
		//copie los valores almacenados en otro array y compruebe que los datos que almacena cada array
		//son los mismos, para ello mostrar el contenido de ambos arrays por pantalla con un formato de
		//salida que especifique que elementos pertenecen a uno y otro array.
		
		/*int [] numero = new int[10];
		int [] copiaNumero = new int[10];
		Scanner sc = new Scanner (System.in);
		
		for (int i=0; i<10; i++) {
			System.out.println("Introduce los números");
			numero [i]=sc.nextInt();
		
					
		}
		copiaNumero = numero;
		for (int i=0; i<10; i++) {
			if (numero[i] == copiaNumero[i]) {
				System.out.println("La posición "+i+" es correcta: "+copiaNumero[i]);
			}*/
		
		//}
	//  5.- Realizar un programa que realice la suma de dos vectores de longitud 5. Por ejemplo:
		//V1 (3, 2, 4, 5, 6)
		//V2 (9, 5, 2, 5, 4)
		//El resultado de sumar V1 + V2 será:
		//Suma (12, 7, 6, 10, 10)
		/*int [] v1 ={3,2,4,5,6};
		int [] v2 = {9,5,2,5,4};
		int [] v3 = new int [v2.length];
		int resultado = 0;
		
		Scanner sc = new Scanner(System.in);
		
		
		for (int i=0; i<5; i++) {
		v3[i] = v1[i]+v2[i];
		resultado+= v3[i];
		System.out.println(v3[i]);
		}	
		System.out.println("El resultado de la suma " + resultado);*/
		
	// 6.- Realizar un programa que realice el producto de dos vectores de longitud 5. Por ejemplo:
	// V1 (4, 5, 2, 4, 1)
	// V2 (8, 3, 1, 5, 12)
	// El resultado de multiplicar V1 * V2 será:
	// Producto (32, 15, 2, 20, 12)
		
		int [] v1= {4,5,2,4,1};
		int [] v2= {8,3,1,5,12};
		int [] v3= new int [v1.length];
		int resultado = 0;
		
		Scanner sc = new Scanner(System.in);
		
		for (int i=0; i<v1.length; i++) {
			v3[i]=v1[i]*v2[i];
			System.out.println(v3[i]);
			
		}
	
	}
		

}
