1 // find example
2 #include <iostream> // std::cout
3 #include <algorithm> // std::find
4 #include <vector> // std::vector
5
6 int main () {
7 // using std::find with array and pointer:
8 int myints[] = { 10, 20, 30, 40 };
9 int * p;
10
11 p = std::find (myints, myints+4, 30);
12 if (p != myints+4)
13 std::cout << "Element found in myints: " << *p << '\n';
14 else
15 std::cout << "Element not found in myints\n";
16
17 // using std::find with vector and iterator:
18 std::vector<int> myvector (myints,myints+4);
19 std::vector<int>::iterator it;
20
21 it = find (myvector.begin(), myvector.end(), 30);
22 if (it != myvector.end())
23 std::cout << "Element found in myvector: " << *it << '\n';
24 else
25 std::cout << "Element not found in myvector\n";
26
27 return 0;
28 }