Cod sursa(job #1046984)
Utilizator | Data | 3 decembrie 2013 19:34:58 | |
---|---|---|---|
Problema | Al k-lea termen Fibonacci | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.37 kb |
#include <stdio.h>
FILE *in,*out;
using namespace std;
int n,a=1,b=1,c;
int main ()
{
in=fopen("kfib.in","rt");
out=fopen("kfib.out","wt");
fscanf(in,"%d",&n);
n=n%(666013*2+2);
for (int i=3; i<=n; i++)
{
c=(a+b)%666013;
a=b;
b=c;
}
fprintf(out,"%d",b);
fclose(in);
fclose(out);
return 0;
}