Răspuns:
#include <iostream>
using namespace std;
int f(int x, int y) {
if (x * 2 > y) return x;
return f(x * 2, y);
}
int main() {
cout << f(2, 20) << endl; // se afiseaza 16
return 0;
}
Explicație:
Daca codul este complet se afiseaza 16 pentru f(2, 20).