Informatică, întrebare adresată de maarrryyyy, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de 568
6
#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;}

568: asta voiai,nu?
568: prin recursivitate
maarrryyyy: nu prin iterativ
568: k ,stai
Alte întrebări interesante