how to check a vector for a value c++ code example

Example 1: if vector contains value c++

#include <algorithm>

if(std::find(v.begin(), v.end(), x) != v.end()) {
    /* v contains x */
} else {
    /* v does not contain x */
}

Example 2: check if element in std vector

#include <iostream>
#include <vector>
#include <algorithm>
 
int main()
{
    std::vector<int> v = { 4, 7, 5, 2, 6, 9 };
    int key = 6;
 
    if (std::count(v.begin(), v.end(), key))
        std::cout << "Element found";
    else
        std::cout << "Element not found";
 
    return 0;
}

Tags:

Cpp Example