Cod sursa(job #112841)

Utilizator nicolaetitus12Nicolae Titus nicolaetitus12 Data 7 decembrie 2007 23:20:19
Problema Factorial Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.34 kb
#include <fstream.h>
#include <math.h>
int main ()
{long p,i,j,s;
 float l5=log(5);
 ifstream fin("fact.in");
 ofstream fout("fact.out");
 fin>>p;
 for (i=4*p+1;i<=4*p+52;i++)
 {for (s=0,j=1;j<=log(i)/l5;j++)
  {s+=floor((float)i/pow(5,j));}
  if(s==p)
  {fout<<i;fout.close();return 0;}
 }
 fout <<"-1";
 fout.close();
 return 0;
}