#include #include using namespace std; bool verificarVectorOrdenado(const vector & v, int fin) { if (fin < 1) return true; if (v[fin] < v[fin - 1]) return false; return verificarVectorOrdenado(v, fin - 1); } bool verificarVectorOrdenado(const vector & v) { return verificarVectorOrdenado(v, v.size() - 1); } int main () { vector v1 = {11, 22, 33, 44, 55}, v2 = {77, 66, 88}, v3 = {99}; if ( verificarVectorOrdenado(v1) ) cout << "OK" << endl; else cout << "ERROR" << endl; if ( ! verificarVectorOrdenado(v2) ) cout << "OK" << endl; else cout << "ERROR" << endl; if ( verificarVectorOrdenado(v3) ) cout << "OK" << endl; else cout << "ERROR" << endl; }