Cod sursa(job #1253418)
Utilizator | Data | 1 noiembrie 2014 11:49:39 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *fin,*fout;
fin=fopen("fact.in","r");
fout=fopen("fact.out","w");
int p,n,cnt=0,ok=1,i;
fscanf(fin,"%d",&p);
n=p*5;
for(i=25;i<n;i=i*5){
cnt=cnt+ok;
ok++;
}
n=n-(5*cnt);
fprintf(fout,"%d",n);
return 0;
}