Cod sursa(job #120099)
Utilizator | Farcasanu Alexandru Ciprian ciprianf | Data | 4 ianuarie 2008 11:40:05 |
---|---|---|---|
Problema | Factorial | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.28 kb |
#include <fstream.h>
using namespace std;
int main()
{ long long i=5,p,c5=0,ci;
ifstream f1("fact.in");
ofstream f2("fact.out");
f1>>p;
if (p==0) f2<<"1";
else
while(c5!=p)
{
ci=i;
while(i%5==0)
{
c5++;
i=i/5;
}
i=ci;
if (c5==p) f2<<i;
i=i+5;
}
}