Cod sursa(job #1729331)

Utilizator serbanmaria15Serban Maria-Catalina serbanmaria15 Data 14 iulie 2016 16:32:12
Problema Al k-lea termen Fibonacci Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
//sirul lui Fibonacci
#include<stdio.h>

int main()
{
	FILE *inputFile, *outputFile;
	inputFile=fopen("kfib.in", "r");
	outputFile=fopen("kfib.out", "w");

	int n,i;
	int fib1=0, fib2=1, fib3;
	fscanf(inputFile, "%d", &n);

	if(n == 0)
		fprintf(outputFile, "%d", 0);
	if(n == 1)
		fprintf(outputFile, "%d", 1);
	for(i=3; i<=n; i++)
	{
		fib3=fib1+fib2;
		fib1=fib2;
		fib2=fib3;
	}
	fprintf(outputFile, "%d", fib3);
	return 0;
}