Cod sursa(job #2231990)

Utilizator Raoul_16Raoul Bocancea Raoul_16 Data 16 august 2018 22:09:40
Problema Al k-lea termen Fibonacci Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.66 kb
#include <fstream>
const std::string programName = "kfib";
std::ifstream f(programName + ".in");
std::ofstream g(programName + ".out");
int Fibonacci(int);
const int constant = 666013;
int main() {
    int k;
    f >> k;
    int first = 1;
    int second = 1;
    for (int i = 3; i <= k; ++i) {
        int aux = (first + second) % constant;
        first = second;
        second = aux;
    }
    g << second;
    return 0x0;
}
int Fibonacci(int k) {
    int first = 1;
    int second = 1;
    for (int i = 3; i <= k; ++i) {
        int aux = (first + second) % constant;
        first = second;
        second = aux;
    }
    return second;
}