Cod sursa(job #153887)

Utilizator hulubpatachi stefan hulub Data 10 martie 2008 19:49:06
Problema Factorial Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include <stdio.h>
long p,i;
long n,nc;
int main ()
{
FILE *in,*out;
in=fopen("fact.in","rt");
fscanf(in,"%ld",&p);
fclose(in);
if (p)
do
{
n+=5;
nc=n;
while (!(nc%5))
      {
      i++;
      nc/=5;
      }
} while (i<p);
else
   n=1;
out= fopen("fact.out","wt");
if (i<= p)
   fprintf(out,"%ld",n);
else
   fprintf(out,"-1");
fclose (out);
return 0;
}