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;
}