Cod sursa(job #180230)

Utilizator n_lichkingSentes Norbert n_lichking Data 16 aprilie 2008 19:43:41
Problema Factorial Scor 25
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include<stdio.h>
FILE *f=fopen("fact.in","r");
FILE *g=fopen("fact.out","w");

long long a,p,nr,x;

void solve()
{
 nr=0;
  if(p==0)
    fprintf(g,"1");
  else { a=5;
	  int k;
	  k=2;
	  while(nr<p)
	    {
	       x=a; k=0;
	       while(x%5==0)
		  {++k;x/=5;}
	      nr+=k;
	     a+=5; }

	 if(nr==p)
	  fprintf(g,"%lld",a-5);
          else fprintf(g,"-1");
          }

	 
    

}


int main()
{

fscanf(f,"%lld",&p);
solve();
fcloseall();

return 0;
}