#include #include using namespace std; bool verificarCotaInferiorVector(const vector & v, int cotaInferior, int fin) { if (fin < 0) return true; if (v[fin] <= cotaInferior) return false; return verificarCotaInferiorVector(v, cotaInferior, fin - 1); } bool verificarCotaInferiorVector(const vector & v, int cotaInferior) { return verificarCotaInferiorVector(v, cotaInferior, v.size() - 1); } int main () { vector v = {22, 11, 33}; if ( verificarCotaInferiorVector(v, 10) ) cout << "OK" << endl; else cout << "ERROR" << endl; if ( ! verificarCotaInferiorVector(v, 20) ) cout << "OK" << endl; else cout << "ERROR" << endl; }