Cod sursa(job #1742309)
Utilizator | Data | 16 august 2016 11:45:23 | |
---|---|---|---|
Problema | Factorial | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.29 kb |
#include <fstream>
using namespace std;
ifstream fi("fact.in");
ofstream fo("fact.out");
long long p,n,i,sol,nr;
int main()
{
fi>>p;
if (p==0) {fo<<1;return 0;}
for(i=1;sol<p;i++)
{nr=5*i;
while(nr%5==0){sol++;nr/=5;}
}
if(sol==p) fo<<(i-1)*5;
else fo<<'-1';
return 0;
}