int v[ ] = {-1, -3, -5, 3, -2}; cout << find_first(v, 5, even) << endl; cout << find_first(v, 5, positive) << endl; cout << find_first(v, 3, even) << endl; cout << find_first(v, 3, positive) << endl;