Cod sursa(job #273572)

Utilizator krateCiurdariu Dan krate Data 8 martie 2009 19:10:06
Problema Factorial Scor 55
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.36 kb
#include<fstream.h>

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

long p;

int main()
 {
  f>>p;
  if(p==0) g<<1;
  int nr,r,z,m;
  r=5;
  nr=0;
  z=0;
  while(nr<p)
   {
    m=r;
    nr++;
    m=m/5;
    if(m%5==0) while(m%5==0)
		 {
		  nr++;
		  z++;
		  m=m/5;
		 }
    r=r+5;
   }
  if(nr>p) g<<-1;
  else g<<5*(p-z);

  return 0;
 }