Pagini recente » Cod sursa (job #2072783) | Statistici vrum vrum (AH1488) | Cod sursa (job #520012) | Statistici angelescu alina (twister_aly) | Cod sursa (job #2021049)
#include <iostream>
#include <fstream>
using namespace std;
ifstream si("nunta.in");
ofstream so("nunta.out");
int q[1005],a[1005],b[1005];
int main ()
{
int n,k,x,t;
si>>n;
a[1]=b[1]=1;
k=1;
for(int i=2;i<=n;++i)
{
t=0;
for(int j=1;j<=k;j++)
{
x=a[j]+b[j]+t;
q[j]=x%10;
t=x/10;
}
if(t>0)
{
k++;
q[k]=t;
}
for(int j=1;j<=k;++j)
{
a[j]=b[j];
b[j]=q[j];
}
}
if(n==1)
so<<1;
else
for(int i=k;i>0;--i)
{
so<<q[i];
}
return 0;
}