Doko Ticona

Generation

generate functionSun, 23 Mar 2025

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.

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