Pagini recente » Cod sursa (job #2234231) | Cod sursa (job #2679434) | Cod sursa (job #1062973) | Cod sursa (job #1004277) | Cod sursa (job #93332)
Cod sursa(job #93332)
#include<stdio.h>
int f(int n){
int x=0,i;
while (n){
x=n/5 + x;
n/=5;}
return x;
}
int main(){
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
int n=1,k,m,mij;
scanf ("%d",&k);
m=k*5;
if (k!=0){
while (n!=m)
{
mij = (n+m)/2;
if ( f(mij) >= k)
m=mij;
else
n=mij+1;
}
if (f(n)==k)
printf ("%d",n);
else printf("-1");}
else printf("0");
fclose(stdin);
fclose(stdout);
return 0;
}