find in array c++ code example
Example 1: vector.find()
#include <algorithm>
#include <vector>
if ( std::find(vec.begin(), vec.end(), item) != vec.end() )
do_this();
else
do_that();
Example 2: c++ find element in vector
auto it = find(vec.begin(),vec,end(), item)!
if(it != vec.end()){
int index = it - vec.begin();
}
Example 3: array search c++
#include <iostream>
2 #include <array>
3 #include <string>
4 #include <algorithm>
5
6 using namespace std;
7
8 int main(){
9 array<string, 4> colours = {"blue", "black", "red", "green"};
10 sort(colours.begin(), colours.end());
11 string key = "black";
12
13 bool found = binary_search(colours.begin(), colours.end(), key);
14 if (found){
15 cout << "We found the key 'black'" << endl;
16 }
17 return 0;
18 }