Pagini recente » Diferente pentru problema/robot intre reviziile 3 si 8 | Cod sursa (job #3249223) | Cod sursa (job #72317) | Cod sursa (job #72325) | Cod sursa (job #72327)
Cod sursa(job #72327)
#include<stdio.h>
int main(void) {
FILE *f;
long int p;
int aux,i,nr=0,j;
f=fopen("fact.in","r");
fscanf(f,"%ld",&p);
fclose(f);
if (p==0) aux=1;
else for (i=5;i<=p*5;i+=5)
{
j=i;
while (!(j%5))
{
j/=5;
nr++;
}
if (nr==p) aux=i;
else aux=-1;
}
f=fopen("fact.out","w");
fprintf(f,"%d",aux);
fclose(f);
return 0;}