Pagini recente » Cod sursa (job #2608454) | Cod sursa (job #1419754) | Cod sursa (job #1537198) | Cod sursa (job #487810) | Cod sursa (job #107199)
Cod sursa(job #107199)
#include <stdio.h>
int main()
{
FILE *in,*out;
int p;
long long x,a,nr;
in=fopen("fact.in","r");
out=fopen("fact.out","w");
fscanf(in,"%d",&p);
if (p==0)
{
fprintf(out,"1\n");
fclose(in);
fclose(out);
return 0;
}
x=0;
while (p!=0)
{
x+=5;
a=x;
nr=0;
while (a%5==0)
{
a/=5;
nr++;
}
p-=nr;
if (p<0)
{
fprintf(out,"-1\n");
fclose(in);
fclose(out);
return 0;
}
}
fprintf(out,"%d\n",x);
fclose(in);
fclose(out);
return 0;
}