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

Sa se afiseze termenii din sirul lui Fibonacii din intervalul [a , b].
ex:
a=2
b=39
2 3 5 8 13 21 35


stassahul: Restrictii? ?<a<? ?<b<?

Răspunsuri la întrebare

Răspuns de Cactus
2
#include <iostream>
using namespace std;
int main(){    int a,b,f=0,i=0,j=1;
    cin>>a>>b;
    if(a>b)    {        int aux=a;
        a=b;
        b=aux;
    }
    if(i>=a && i<=b) cout<<i<<" ";
    if(j>=a && j<=b) cout<<j<<" ";
    while(f<=b)
    {
        f=i+j;
        i=j;
        j=f;
        if(f>=a && f<=b) cout<<f<<" ";
    }
}
Alte întrebări interesante