Cod sursa(job #5396)
Utilizator | Data | 12 ianuarie 2007 11:15:36 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.32 kb |
#include <fstream>
int main ()
{
long P,nr=0,i=5,y;
std::ifstream f ("fact.in");
f>>P;
f.close();
while (nr<P)
{
y=i;
while (y>5)
{
y=y/5;
nr++;
}
i+=5;
}
std::ofstream g ("fact.out");
if (nr==P)
g<<i;
else
g<<-1;
g.close();
return 0;
}