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