Cod sursa(job #549546)

Utilizator zeroblitz36FMI - Roscaneanu George zeroblitz36 Data 8 martie 2011 19:16:38
Problema Factorial Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.3 kb
#include<cstdio>
int f,p,g;
FILE *in,*out;
int main()
{
	in=fopen("fact.in","r");
	fscanf(in,"%d",&p);
	out=fopen("fact.out","w");
	if(p==0)fputc('1',out);
	else
	{
	 do
	 {
		f+=5;g=f;
		while(g%5==0){p--;g/=5;}
	 }while(p>0);
	 if(p==0)fprintf(out,"%d",f);
	  else fputs("-1",out);
	}
}