Pagini recente » Cod sursa (job #145772) | Cod sursa (job #556898) | Cod sursa (job #1635365) | Cod sursa (job #459053) | Cod sursa (job #496802)
Cod sursa(job #496802)
#include <stdio.h>
int main() {
int p,i=0,j=0,doi=0,cinci=0,n,m,max;
FILE *in,*out;
if((in=fopen("fact.in","r"))==NULL) {
printf("fisier inaccesibil\n");
exit(1);
}
fscanf(in,"%d",&p);
fclose(in);
/* while(1) {
i+=2;
n=i;
while(!(i%2)) {
doi++;
i/=2;
}
if (doi>=p) break;
i=n;
}
*/
if (p==0) m=1;
else
while(1) {
j+=5;
m=j;
while(!(j%5)) {
cinci++;
j/=5;
}
if (cinci>=p) break;
j=m;
}
//max=(m>n)?m:n;
if((out=fopen("fact.out","w"))==NULL){
printf("fisier inaccesibil\n");
exit(1);
}
fprintf(out,"%d",m);
fclose(out);
return 0;
}