Cod sursa(job #25677)
Utilizator | Data | 4 martie 2007 14:08:47 | |
---|---|---|---|
Problema | Factorial | Scor | 45 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.28 kb |
#include<fstream.h>
int main()
{
long i,p,nr=0,x;
ifstream f("fact.in");
f>>p;
f.close();
ofstream g("fact.out");
if(p==0) g<<"0\n";
else
for(i=5;i<=800000000;i+=5)
{ x=i;
while(x%5==0) {nr++;x=x/5;}
if(nr>=p){g<<i<<"\n"; break; }
}
g.close();
return 0;
}