C++ | Comprobar si elemento existe en vector

En este post te mostraré cómo saber si determinado elemento existe dentro de un vector en el lenguaje de programación C++ también conocido como CPP. Dicho con otras palabras, vamos a ver si un vector contiene cierto valor.

A diferencia de cuando implementamos una búsqueda secuencial, en este caso vamos a usar la función std::find presente dentro del encabezado algorithm.

Función para saber si elemento está presente en vector

Veamos a continuación la siguiente función que regresa un booleano indicando si el valor existe dentro del vector:

En este caso usamos la función find. De este modo podemos facilitar la búsqueda como veremos a continuación, pues vamos a comprobarlo con un if simplificado.

Uso de la función

Podemos usar la función así:

También se puede capturar el resultado, imprimir la variable booleana, etcétera. Al final tenemos true y false.

Poniendo todo junto

El código completo, incluyendo encabezados y ejemplo, queda como se ve a continuación. Declaramos un vector, le agregamos elementos con push_back y finalmente comprobamos si determinado elemento existe.

Todo esto usando C++

Puedes ejecutar el código en este enlace. También puedes ver más entradas sobre C++.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario