Doko Ticona

Generation

generate functionFri, 21 Mar 2025

Dado un vector hallar el maximo de los elementos pares

Aquí te muestro un ejemplo de cómo podrías encontrar el máximo de los elementos pares en un vector en Java: ```java public class Main { public static void main(String[] args) { int[] vector = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int maximoPares = encontrarMaximoPares(vector); System.out.println("El máximo de los elementos pares es: " + maximoPares); } public static int encontrarMaximoPares(int[] vector) { int maximo = Integer.MIN_VALUE; for (int i = 0; i < vector.length; i++) { if (vector[i] % 2 == 0 && vector[i] > maximo) { maximo = vector[i]; } } return maximo; } } ``` En este código, la función `encontrarMaximoPares` recorre el vector y verifica si cada elemento es par y si es mayor que el máximo actual. Si es así, actualiza el máximo. Al final, devuelve el máximo encontrado. También puedes utilizar Java 8 y lambda para hacerlo de manera más concisa: ```java public class Main { public static void main(String[] args) { int[] vector = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int maximoPares = Arrays.stream(vector) .filter(i -> i % 2 == 0) .max() .orElse(Integer.MIN_VALUE); System.out.println("El máximo de los elementos pares es: " + maximoPares); } } ``` En este caso, se utiliza `Arrays.stream` para crear un flujo de elementos del vector, `filter` para filtrar solo los elementos pares y `max` para encontrar el máximo. Si no hay elementos pares, devuelve `Integer.MIN_VALUE` por defecto.

Want to kickstart your project?Use the new AI Studio to create your code