#include #include using namespace std; int minimoEnVector(const vector & v, int fin) { if (fin == 0) return v[0]; return min(v[fin], minimoEnVector(v, fin - 1)); // std::min } int minimoEnVector(const vector & v) { return minimoEnVector(v, v.size() - 1); } int main () { // vector v1 = {11, 55, 33, 44, 22}, v2 = {66}; // vector v1 = {55, 33, 44, 22, 11}, v2 = {66}; vector v1 = {55, 33, 44, 11, 22}, v2 = {66}; cout << minimoEnVector(v1) << endl; cout << minimoEnVector(v2) << endl; }