Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int x(int n) {
if (n < 3) return 1;
else return (x(n - 1) + x(n - 3) + 1);
}
int main() {
cout << x(0) << endl; // se afiseaza 1
cout << x(3) << endl; // se afiseaza 3
cout << x(5) << endl; // se afiseaza 7
cout << x(x(5)) << endl; // se afiseaza 17
return 0;
}
Explicație:
Daca acesta este codul complet, pentru x(0) se afiseaza 1, pentru x(3) se afiseaza 3, pentru x(5) se afiseaza 7, iar pentru x(x(5)) se afiseaza 17.
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!