Cod sursa(job #48159)

Utilizator edu2004euLuca Eduard edu2004eu Data 4 aprilie 2007 14:13:40
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <stdio.h>
int main()
{
unsigned long *numitor,*numarator;
numitor=new unsigned long[100000];
numarator=new unsigned long[100000];
int k,n;
numarator[1]=1;numitor[1]=1;k=1;
FILE *in=fopen("fractii.in","rt"),*out=fopen("fractii.out","w+");
fscanf(in,"%d",&n);
int gata=0;
	while(!gata)
	{gata=1;
	for(int i=k;i<=k;i++)
		if(numarator[i]+numitor[i]<=n)
		{k++;
		numitor[k]=numarator[i]+numitor[i];
		numarator[k]=numarator[i];
		k++;
		numarator[k]=numitor[i]+numarator[i];
		 numitor[k]=numitor[i];
		 gata=0;
		}
	}
fprintf(out,"%d\n",k);
return 0;
}