Cod sursa(job #1199645)

Utilizator alex_tomaTOMA ALEX alex_toma Data 20 iunie 2014 02:22:18
Problema Al k-lea termen Fibonacci Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.39 kb
#include<stdio.h>
long long x=1,y=1,z;

void fib(long long k)
{
    long long i;
    for(i=3;i<=k;i++)
    {
        z=(x+y)%666013;
        x=y;
        y=z;
    }
}

int main()
{
    long long n;
    FILE *f=fopen("kfib.in","r");
    FILE *g=fopen("kfib.out","w");
    fscanf(f,"%lld",&n);
    n=n%(666013*2+2);
    fib(n);
    fprintf(g,"%lld",z);
    fclose(f);
    fclose(g);
    return 0;
}