Cod sursa(job #584242)

Utilizator caen1c a e n caen1 Data 24 aprilie 2011 19:37:09
Problema Al k-lea termen Fibonacci Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.34 kb
#include <stdio.h>

#define IN "kfib.in"
#define OUT "kfib.out"
#define MOD 666013
#define PER 1332028

int main(void) {

    long k, x = 0, y = 1, z;

    (void) freopen(IN, "r", stdin);
    (void) freopen(OUT, "w", stdout);

    (void) scanf("%ld", &k);

    while(k-- % PER) z = (x + y) % MOD, x = y, y = z;

    printf("%ld\n", x);

    return 0;
}