eliminar el primer impar en un vector encontrado.
Aquí te muestro un ejemplo de cómo eliminar el primer impar encontrado en un vector en Java: ```java import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { // Creamos un vector con algunos números List<Integer> numeros = new ArrayList<>(); numeros.add(1); numeros.add(2); numeros.add(3); numeros.add(4); numeros.add(5); numeros.add(6); numeros.add(7); numeros.add(8); numeros.add(9); // Imprimimos el vector original System.out.println("Vector original: " + numeros); // Eliminamos el primer impar encontrado eliminarPrimerImpar(numeros); // Imprimimos el vector modificado System.out.println("Vector modificado: " + numeros); } public static void eliminarPrimerImpar(List<Integer> lista) { // Buscamos el primer impar en la lista int indice = encontrarPrimerImpar(lista); // Si encontramos un impar, lo eliminamos if (indice != -1) { lista.remove(indice); } } public static int encontrarPrimerImpar(List<Integer> lista) { // Recorremos la lista en busca del primer impar for (int i = 0; i < lista.size(); i++) { if (lista.get(i) % 2 != 0) { return i; } } // Si no encontramos ningún impar, devolvemos -1 return -1; } } ``` En este ejemplo, creamos un vector `numeros` con algunos números y luego llamamos al método `eliminarPrimerImpar` para eliminar el primer impar encontrado. El método `eliminarPrimerImpar` utiliza el método `encontrarPrimerImpar` para encontrar el índice del primer impar en la lista, y luego elimina ese elemento utilizando el método `remove`. La salida del programa será: ``` Vector original: [1, 2, 3, 4, 5, 6, 7, 8, 9] Vector modificado: [2, 4, 6, 8] ``` En este caso, el primer impar encontrado fue el 1, que se eliminó del vector.