Elaborar un algoritmo que permita crear dos vectores de longitud N y que luego sume los valores que están en las posiciones pares del primer vector con las posiciones impares del segundo vector e imprima el vector suma. dale un nombre no tan largo (como si lo ubiera echo un principiante)
**Suma de vectores pares e impares** Aquí te presento un algoritmo en Java que crea dos vectores de longitud N, suma los valores en posiciones pares del primer vector con los valores en posiciones impares del segundo vector y imprime el vector suma. ```java import java.util.Scanner; public class SumaVectores { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Ingrese la longitud del vector (N): "); int n = scanner.nextInt(); scanner.close(); // Crear vectores de longitud N int[] vector1 = new int[n]; int[] vector2 = new int[n]; // Inicializar vectores con valores aleatorios for (int i = 0; i < n; i++) { vector1[i] = (int) (Math.random() * 100); vector2[i] = (int) (Math.random() * 100); } // Imprimir vectores System.out.println("Vector 1: "); for (int i = 0; i < n; i++) { System.out.print(vector1[i] + " "); } System.out.println(); System.out.println("Vector 2: "); for (int i = 0; i < n; i++) { System.out.print(vector2[i] + " "); } System.out.println(); // Sumar valores en posiciones pares del primer vector con posiciones impares del segundo vector int[] suma = new int[n]; for (int i = 0; i < n; i++) { if (i % 2 == 0) { // Posición par suma[i] = vector1[i] + vector2[i]; } else { // Posición impar suma[i] = vector1[i] + vector2[i]; } } // Imprimir vector suma System.out.println("Vector suma: "); for (int i = 0; i < n; i++) { System.out.print(suma[i] + " "); } System.out.println(); } } ``` Este algoritmo utiliza un bucle `for` para inicializar los vectores con valores aleatorios entre 0 y 99. Luego, utiliza otro bucle `for` para sumar los valores en posiciones pares del primer vector con los valores en posiciones impares del segundo vector. Finalmente, imprime el vector suma. Recuerda que este algoritmo asume que la longitud del vector (N) es un número entero positivo. Si la longitud del vector es 0 o negativa, el algoritmo no funcionará correctamente.