Cod sursa(job #349147)

Utilizator shnakoVlad Schnakovszki shnako Data 18 septembrie 2009 10:46:59
Problema Factorial Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.32 kb
#include <stdio.h>
FILE *f=fopen("fact.in", "r"), *g=fopen("fact.out", "w");
long x, p, i;
int main(void)
{
	fscanf(f, "%ld", &p);
	if(!p)
	{
		fprintf(g, "1");
		return 0;
	}
	for (i=5;p;i+=5)
	{
		x=i;
		x/=5;
		p--;
		while (x%5==0)
		{
			x/=5;
			p--;
		}
	}
	fprintf(g, "%ld", i-5);
	return 0;
}