Pagini recente » Cod sursa (job #804679) | De harfe resfirate ce-n zbor invers le pierzi | Profil tm.calin | Cod sursa (job #1163703) | Cod sursa (job #572133)
Cod sursa(job #572133)
#include "stdio.h"
#include "malloc.h"
#include "string.h"
int main()
{
FILE *f,*g;
f=fopen("fact.in","r");
g=fopen("fact.out","w");
int i,x,t;
fscanf(f,"%d",&x);
if(x==0)
fprintf(g,"%d",1);
else
{
i=0;
do
{
i++;
t=i;
x--;
while((t%5)==0)
{
x--;
t/=5;
}
if((i%100==0)&&(x>157))
{
i+=125;
x-=156;
continue;
}
if((t!=i)&&(x>4))
{
i+=4;
x-=4;
}
}
while(x>0);
if(x)
fprintf(g,"%d",-1);
else
fprintf(g,"%d",i*5);
}
return(0);
}