Cod sursa(job #1457897)

Utilizator adi_ispas95FMI - Adrian Ispas adi_ispas95 Data 4 iulie 2015 19:18:27
Problema Al k-lea termen Fibonacci Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <iostream>
#include <fstream>
#include <math.h>

using namespace std;

int main()
{
	const long double PHI = (1 + sqrt(5)) / 2;
	long double number;
	int n;

	ifstream in("kfib.in");
	ofstream out("kfib.out");

	in >> n;

	number = pow(PHI,n) / sqrt(5);

	if ((int(number) + 0.5) < number)
		out << int(number) + 1;
	else
		out << int(number);

	return 0;
}