Pagini recente » Cod sursa (job #998489) | Cod sursa (job #443218) | Cod sursa (job #976558) | Cod sursa (job #1426103) | Cod sursa (job #124382)
Cod sursa(job #124382)
#include<iostream>
#include<stdio.h>
FILE *f,*g;
int main ()
{
f=fopen("fact.in","r");
int p,n=0,nr=0,n1,t=1;
fscanf(f,"%d",&p);
if(!p) {g=fopen("fact.out","w");fprintf(g,"1"); }
else {
while(nr<p)
{
n++;n1=n;
while(!(n1%5)&&t)
{nr++;
n1/=5;
if(nr>p) t=0;}
}
g=fopen("fact.out","w");
if(nr==p) fprintf(g,"%d",n);
else fprintf(g,"-1");
}
fclose(f); fclose(g);
return 0;
}