Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

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.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *