Pagini recente » Cod sursa (job #514088) | Cod sursa (job #1064505) | Cod sursa (job #1740415) | Cod sursa (job #1261560) | Cod sursa (job #3132481)
#include <stdio.h>
int calculate_kth_term(int k) {
int a = 0;
int b = 1;
int c;
if (k == 0)
return a;
else if (k == 1)
return b;
for (int i = 2; i <= k; i++) {
c = (a + b) % 666013;
a = b;
b = c;
}
return c;
}
int main() {
int k;
FILE *f, *g;
f = fopen("kfib.in", "r");
g = fopen("kfib.out", "w");
fscanf(f, "%d", &k);
int kth_term = calculate_kth_term(k);
fprintf(g, "%d", kth_term);
return 0;
}