👤

va roggg Să se scrie o funcție C++ care să returneze rezultatul funcţiei Manna-Pnueli, definită mai jos:
x – 1,daca x >= 12;
f(x) =
f ( f ( x +2)) ,in caz contrar.(in functie iterativa va roggg frumos)


Răspuns :

#include <iostream>
using namespace std;
int f(int x){    if(x>=12){        return x-1;    }    else f(f(x+2));}
int main(){   int x;   cin>>x;   cout<<f(x);    return 0;}