Cod sursa(job #1146389)
Utilizator | Data | 18 martie 2014 22:13:59 | |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include<stdio.h>
#include<stdlib.h>
int main(){
int p,n,nr,q;
FILE *f;
FILE *g;
f = fopen("fact.in","r");
g = fopen("fact.out","w");
fscanf(f,"%d",&p);
nr = 0;
n = 0;
if (p == 0){
fprintf(g,"1");
return 0;
}
while (nr != p){
n = n+5;
nr ++;
q = n;
if (q%10 == 0)
q = q/10;
while (q%10 == 0){
nr++;
q = q/10;
}
}
fprintf(g,"%d",n);
return 0;
}