Pagini recente » Cod sursa (job #2904577) | Cod sursa (job #98707) | Cod sursa (job #1767875) | Cod sursa (job #1681499) | Cod sursa (job #418006)
Cod sursa(job #418006)
#include<stdio.h>
int P,p,x,nr;
FILE *in=fopen("fact.in","rt"),*out=fopen("fact.out","wt");
int main()
{
fscanf(in,"%d",&P);
fclose(in);
while(p!=P)
{
nr+=25;
x=nr;
if(p!=P)
{
while(x%25==0)
{
p+=2;
x/=25;
}
while(x%5==0)
{
p++;
x/=5;
}
}
else
break;
}
if(P==0)
fprintf(out,"1");
else
if(P!=p)
fprintf(out,"-1");
else
fprintf(out,"%d",nr-5);
fclose(out);
return 0;
}