Pagini recente » Diferente pentru junior-challenge/solutii intre reviziile 9 si 8 | Cod sursa (job #3192509) | Diferente pentru problema/unicat intre reviziile 14 si 10 | Cod sursa (job #1580556) | Cod sursa (job #66999)
Cod sursa(job #66999)
#include<fstream.h>
unsigned long n,k=1;
int numara(unsigned long a,unsigned long b)
{
if(a>n||b>n) return 0;
return 1+numara((a+b),b)+numara(a,a+b);
}
int main()
{
ifstream in("fractii.in");
in>>n;
in.close();
k=numara(1,1);
ofstream out("fractii.out");
if(n>0) out<<k<<'\n';
else out<<0<<'\n';
out.close();
return 0;
}