Cod sursa(job #674835)
Utilizator | Data | 6 februarie 2012 19:54:26 | |
---|---|---|---|
Problema | Factorial | Scor | 15 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
using namespace std;
#include<fstream>
int main()
{
long long p;
ifstream fcin("fact.in");
ofstream fcout("fact.out");
fcin>>p;
if (p<0)
fcout<<-1;
else
if (p==0)
fcout<<1;
else
{
long long asa=5*p;
for(long long i=25;i<=5*p;i*=25)
asa=asa-(asa/i-1)*5;
fcout<<asa;
}
return 0;
}