Cod sursa(job #931203)
| Utilizator | Data | 28 martie 2013 02:18:25 | |
|---|---|---|---|
| Problema | Factorial | Scor | 5 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.35 kb |
#include <fstream>
#include <algorithm>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int i,p,rasp,j;
int main()
{
f>>p;
rasp=p;
j=1;
for (i=5;i<p;i*=5)
{
if (p%i==0)
rasp-=p/5-1;
else rasp-=p/5;
}
if (p!=0)
g<<rasp*5<<'\n';
else g<<-1<<'\n';
return 0;
}
