Cod sursa(job #1793841)

Utilizator ioana.birsanBirsan Ioana ioana.birsan Data 31 octombrie 2016 16:43:47
Problema Al k-lea termen Fibonacci Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include<fstream>

using namespace std;

int main() {
	ifstream ifs("kfib.in");
	ofstream ofs("kfib.out");

	int k;
	ifs >> k;

	int a = 0;
	int b = 1;
	int fib;

	if (k == 0) {
		ofs << 0;
	}
	else if (k == 1) {
		ofs << 1;
	}
	else {
		for (int i = 2; i <= k; i++) {
			fib = (a + b)% 666013;
			a = b;
			b = fib;
		}

		ofs << fib;
	}


	return 0;
}