Cod sursa(job #2341108)
Utilizator | Data | 11 februarie 2019 15:51:36 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | sem2_1 | Marime | 0.33 kb |
#include <fstream>
#include <iostream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int main()
{
int p,m,s=0,n;
cin>>p;
for(n=4*p; s<p; n++)
for(m=n,s=0; m; m/=5,s+=m);
if(s-p)
cout<<-1;
else if(p)
cout<<n-1;
else cout<<1;
return 0;
}