Cod sursa(job #498098)

Utilizator uniquePacurar Alexandru unique Data 4 noiembrie 2010 01:44:50
Problema Factorial Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <stdio.h>

int main()
{
	long int p, k = 0;
	long long i= 1, j =1, v =0;
	int x = 1, flag = 0;
	FILE *in, *out;
	in = fopen("fact.in","r");
	fscanf(in,"%ld",&p);
	fclose(in);
	out = fopen("fact.out","w");
	if(p==0)fprintf(out,"%ld",x);
	else 
	{
		while(k < p)
		{
			i = j;
			i = i*5;
			j++;
			v = i;
			flag = 0;
			while(flag == 0)
			{
				if((i%5) == 0)	
				{
					i = i/5;
					flag = 0;
					k++;					
				}
				else flag = 1;
			}

		}
		fprintf(out,"%ld",v);
	}
	fclose(out);
	return 0;
}