Se citeste un numar n. Sa se scrie ca suma fibonacci. :) dau coroana
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
long long a,b,c,i,nr;
int main()
{
cin>>nr;
a=0;
b=1;
c=a+b;
while(a<=nr)
{
a=b;
b=c;
c=a+b;
if(a==nr) {cout<<a; return 0;}
if(b>nr) cout<<a<<" ",nr=nr-a, a=1, b=1, c=a+b;
}
return 0;
}
using namespace std;
long long a,b,c,i,nr;
int main()
{
cin>>nr;
a=0;
b=1;
c=a+b;
while(a<=nr)
{
a=b;
b=c;
c=a+b;
if(a==nr) {cout<<a; return 0;}
if(b>nr) cout<<a<<" ",nr=nr-a, a=1, b=1, c=a+b;
}
return 0;
}
Alte întrebări interesante
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă