Cod sursa(job #1793822)
Utilizator | Data | 31 octombrie 2016 16:26:51 | |
---|---|---|---|
Problema | Al k-lea termen Fibonacci | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.37 kb |
#include<fstream>
using namespace std;
int main() {
ifstream ifs("kfib.in");
ofstream ofs("kfib.out");
int k;
ifs >> k;
int a = 0;
int b = 1;
int fib;
if (k == 0) {
ofs << 0;
}
else if (k == 1) {
ofs << 1;
}
else {
for (int i = 2; i <= k; i++) {
fib = a + b;
a = b;
b = fib;
}
ofs << b % 666013;
}
return 0;
}