//find example #include // std::cout #include // std::find #include // std::vector int main () { // using std::find with array and pointer: int myints[] = { 10, 40, 30, 30, 40, 50, 30, 60, 30 }; int *p; int search_int; std::cout << "Enter an integer to search for: "; std::cin >> search_int; p = std::find (myints, myints+9, search_int); if (p != myints+9) std::cout << "First occurance of " << search_int << " in myints: " << *p << '\n'; else std::cout << search_int << " not found in myints: " << '\n'; std::vector myvector (myints,myints+9); auto it = myvector.begin(); bool found = false; while(true) { it = find (it , myvector.end(), search_int); if (it != myvector.end()) { std::cout << search_int << " found in myvector at pos: " << it - myvector.begin() << '\n'; it++; found = true; } else { if(!found) std::cout << search_int <<" not found in myvector\n"; break; } } return 0; }