Cod sursa(job #2844966)

Utilizator m1i2h3a4i5Popescu Adrian Mihai m1i2h3a4i5 Data 6 februarie 2022 16:56:06
Problema Al k-lea termen Fibonacci Scor 20
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include<iostream>
#include<fstream>
using namespace std;
ifstream fin("kfib.in");
ofstream fout("kfib.out");
int MOD=666013;
long long s,s2=0,s1=1;
int k,i;
int main ()
{
    fin>>k;
    if(k==0){
        fout<<0;
    }
    if(k==1){
        fout<<1;
    }
    else{
        for(i=2;i<=k;i++){
            s=(s1+s2)%MOD;
            s2=s1;
            s1=s;

        }
    }
    fout<<s;
    return 0;
}