Cod sursa(job #2381651)
Utilizator | Data | 17 martie 2019 11:40:55 | |
---|---|---|---|
Problema | Al k-lea termen Fibonacci | Scor | 20 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.43 kb |
#include <fstream>
using namespace std;
ifstream f("kfib.in");
ofstream g("kfib.out");
int c,a,aa=1,k;
int main()
{
f>>k;
if(k==0)
g<<0<<'\n';
else if(k==1||k==2)
g<<1<<'\n';
else
{
a=aa=1;
int i=2;
do
{
i++;
c=(a+aa)%666013;
aa=a;
a=c;
}while(i<k);
g<<c;
}
return 0;
}