Va rog rezolvați în C++!!! Se consideră un număr natural N. Să se scrie o funcţie recursivă pentru a determina cel mai
mic număr al şirului Fibonacci care î-l depăşeşte pe N.
Şirul Fibonacci se defineşte astfel: X0 = 0; X1 =1; Xn =Xn-1 + Xn-2 ( n >= 2).
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>using namespace std;
int min(int nr1, int nr2, int n){ if(n>nr1) return min(nr2, nr2+nr1, n); return nr1;}
int main(){ cout<<min(1, 1, 100);}
Este o functie cu 3 parametri: primul parametru este primul numar din sir, al doilea parametru este al doilea numar din sirul lui Fibonacci, iar al treilea parametru este numarul N. Sper ca te-am ajutat!
int min(int nr1, int nr2, int n){ if(n>nr1) return min(nr2, nr2+nr1, n); return nr1;}
int main(){ cout<<min(1, 1, 100);}
Este o functie cu 3 parametri: primul parametru este primul numar din sir, al doilea parametru este al doilea numar din sirul lui Fibonacci, iar al treilea parametru este numarul N. Sper ca te-am ajutat!
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă