Cod sursa(job #1933721)

Utilizator mariodinudinu mario gabriel mariodinu Data 20 martie 2017 21:47:40
Problema Al k-lea termen Fibonacci Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
using namespace std;
ifstream fin ("kfib.in");
ofstream fout ("kfib.out");
int x, y, z, i, n;
int main() {
    fin >> n;
    x = 0;
    y = 1;
    if (n == 0) {
        fout << 0;
    }
    else if (n == 1) {
        fout << 1;
    }
    else {
        for (i=2; i<=n % 1332028; i++) {
            z = (x + y) % 666013;
            x = y;
            y = z;
        }
        fout << z;
    }
    return 0;

}