Cod sursa(job #288352)

Utilizator ucc_5Usurelu Catalin ucc_5 Data 25 martie 2009 18:54:57
Problema Factorial Scor 55
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.31 kb
#include <fstream.h>

ifstream f("fact.in");
ofstream g("fact.out");
long p;

long fact (int p)
{ long nr_0=0,i=5,aux;
  while (nr_0<p) 
  { aux=i;
    while (aux%5==0) { aux/=5; nr_0++; }
    i+=5;
  }
  if (p==nr_0) return i-5;
   else return -1;
}

int main ()
{ f>>p;
  g<<fact(p);
  return 0;
}