Cod sursa(job #3164781)
Utilizator | Data | 4 noiembrie 2023 11:42:04 | |
---|---|---|---|
Problema | Al k-lea termen Fibonacci | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.44 kb |
#include <bits/stdc++.h>
#define MOD 666013
using namespace std;
ifstream in("kfib.in");
ofstream out("kfib.out");
int fibonacci(int n)
{
int x=1, y=1, c;
if(n<=2)
return 1;
else
{
--n;
while(--n)
{
c=x+y;
x=y;
y=c;
}
}
return c;
}
int main()
{
int f;
in>>f;
out<<fibonacci(f)%MOD;
return 0;
}