Pagini recente » Cod sursa (job #814428) | Cod sursa (job #2957613) | Cod sursa (job #832375) | Cod sursa (job #1052919) | Cod sursa (job #1004617)
#include <cstdio>
using namespace std;
int a[100000];
int main()
{
int i,n,ok,x,nr,aux,s,j;
freopen("kfib.in","r",stdin);
freopen("kfib.out","w",stdout);
scanf("%d",&n);
a[1] = 1; a[2] = 1;
ok = 1;
for(i = 3; i<=n ;i++)
{ nr = 0;
x = a[i-2] + a[i-1];
aux = x;
while(x)
{
nr++;
x/=10;
}
x = aux;
if(nr > 1)
{
s = 1;
for(j = 1;j<nr;j++) s*=10;
for(j = 1;j<=nr;j++)
{
a[i] = (x / s)%10;
// a[i]%=666013;
s/=10;
i++;
}
}
else
a[i] = a[i-2]+a[i-1];
}
for(i = 1;i<=n;i++) printf("%d ",a[i]);
return 0;
}