Cod sursa(job #57813)

Utilizator spixMarius Gherman spix Data 3 mai 2007 07:44:30
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 kb
#include<stdio.h>

FILE *in;
FILE *out;

int main()
{

in=fopen("factorial.in","r");
out=fopen("factorial.out","w");
int p,nr,n,aux,i;
n=1;nr=0;
fscanf(in,"%d",&p);
while(nr<p)
{
  aux=n;
  nr=0;
  i=5;
  while(aux/i)
   {
     nr+=aux/i;
     i*=5;
   }
  n++;

}
 if (nr==p) fprintf(out,"%d",n-1);
 else if(p==0) fprintf(out,"%d",'1');
 else fprintf(out,"%d",'-1');




return 0;
}