Cod sursa(job #2354302)
Utilizator | Data | 25 februarie 2019 09:48:35 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp-32 | Status | done |
Runda | Arhiva de probleme | Marime | 0.26 kb |
#include <iostream>
using namespace std;
int main(){
int P, N=-1,A,s;
cin>>P;
N=P*5;
for (int i=25;i<=N;i*=5){
A=N;
N=A-5*(A/i);
N=N+5*(A/i)-5*(N/i);
}
for (int x=-1;x<=N;x+=6){
s=x;
if (x==P){
cout<< "-1";
break;
}
}
if(s!=P)
cout<<N;
return 0;
}