1: //find_if_not1a.cpp 3: #include <iostream> 4: #include <algorithm> 5: #include <vector> 6: #include <iterator> 7: using namespace std; 9: int main() 10: { 11: cout << "\nThis program illustrates the use of the STL find_if_not() " 12: "algorithm from\n<algorithm> to find the first integer that " 13: "is not odd in a vector of integers."; 14: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 16: int a[] = {1, 3, 5, 7, 8, 9, 11}; 17: vector<int> v(begin(a), end(a)); 18: auto firstNotOdd = 19: find_if_not(begin(v), end(v), [](int n){return n%2==1;}); 20: cout << "\nThe first integer that is not odd is " 21: << *firstNotOdd << ".\n"; 22: cout << "Press Enter to continue ... "; cin.ignore(80, '\n'); 23: }