Se citesc de la tastatura doua numere intregi a,b.Sa se numere cate valori apartinand sirului lui Fibonacci se gasesc in acest interval.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main(){ int a, b, fibo[100], contor=0; cin>>a>>b; if (a>b) { int aux=a; a=b; b=a; }
fibo[0]=0; fibo[1]=1; int i=1; int nrf = 1; while (fibo[i]<b) { i++; nrf++; fibo[i]=fibo[i-2]+fibo[i-1]; } for (int i=a; i<=b; i++) for (int j=0; j<=nrf; j++) if (i==fibo[j]) contor++; cout<<contor; return 0;}
using namespace std;
int main(){ int a, b, fibo[100], contor=0; cin>>a>>b; if (a>b) { int aux=a; a=b; b=a; }
fibo[0]=0; fibo[1]=1; int i=1; int nrf = 1; while (fibo[i]<b) { i++; nrf++; fibo[i]=fibo[i-2]+fibo[i-1]; } for (int i=a; i<=b; i++) for (int j=0; j<=nrf; j++) if (i==fibo[j]) contor++; cout<<contor; return 0;}
Anexe:
Alte întrebări interesante
Istorie,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă