Cod sursa(job #2428561)
Utilizator | Data | 5 iunie 2019 19:28:56 | |
---|---|---|---|
Problema | Factorial | Scor | 30 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include<fstream>
using namespace std ;
ifstream cin ("fact.in");
ofstream cout ("fact.out");
int main (){
long long p , n;
long long m=0, c=0;
cin >> p ;
if(p==0)
cout<<1;
else
{while (p>0)
{m=0;
c+=5;
n=c;
while(n%5==0)
n/=5,m++;
p-=m;
}
if(p==0)
cout<< c;
else
cout<<"-1";
}
return 0 ;
}