Cod sursa(job #2072010)

Utilizator Eddy243Stanescu Eduard Eddy243 Data 21 noiembrie 2017 12:08:02
Problema Al k-lea termen Fibonacci Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fi("kfib.in");
ofstream fo("kfib.out");
int main()
{
    int k, a1, a2, a3, c;
    fi>>k;
    a1=1;
    a2=1;
    if (k==1 || k==2)
        fo<<1;
    else
        if (k==0)
            fo<<0;
    else
    {
        c=2;
        while (c<k)
        {
           c++;
           a3=(a1+a2)%666013;
           a1=a2;
           a2=a3;
        }
        if (c==k)
            fo<<a3;
    }
}