Pagini recente » Cod sursa (job #599391) | Cod sursa (job #3236862) | Cod sursa (job #626177) | Cod sursa (job #2559041) | Cod sursa (job #591422)
Cod sursa(job #591422)
#include<cstdio>
using namespace std;
long long int c,pp,ok,nrn,s,p,aux;
int calcul(){
s=0;
while(c!=0){
c/=5;
s+=c;
}
}
int main(){
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%lld",&p);
aux=p;
if(aux==0)
printf("%d",1);
else{
if(aux<0)
printf("%d",-1);
else{
while(aux>5)
aux/=5;
if(aux%5==0)
printf("%d",-1);
else{
c=5*p;
aux=c;
calcul();
if(s<p){
c=aux+5;
while(s!=p){
aux=c;
calcul();
if(s!=p)
c=aux+5;
}
printf("%lld",aux);
}
else{
if(s>p){
c=aux-5;
while(s!=p){
aux=c;
calcul();
if(s!=p)
c=aux-5;
}
printf("%lld%",aux);
}
else{
printf("%lld",aux);
}
}
}
}
}
return 0;
}