Pagini recente » Monitorul de evaluare | Istoria paginii planificare/sedinta-20081010 | Diferente pentru utilizator/eugenstoica intre reviziile 17 si 18 | Diferente pentru utilizator/robybrasov intre reviziile 54 si 53 | Cod sursa (job #7714)
Cod sursa(job #7714)
#include<stdio.h>
long int i,n,div,nr;
int main()
{
FILE *in=fopen("fact.in","rt");
fscanf(in,"%ld",&n);
fclose(in);
for(i=5;div<=n;i+=5)
{
nr=i;
while(nr%5==0) {div++;nr=nr/5;}
}
FILE *out=fopen("fact.out","wt");
if(n==0)
fprintf(out,"1");
else
fprintf(out,"%ld",i-5);
fclose(out);
return 0;
}