Cod sursa(job #1729342)

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

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

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

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