Pagini recente » Cod sursa (job #1124597) | Cod sursa (job #1439374) | Cod sursa (job #2112359) | Cod sursa (job #1273287) | Cod sursa (job #1809489)
#include <stdio.h>
int divByFive(int nr){
int nrDiv = 0;
while(nr % 5 == 0){
nrDiv++;
nr /= 5;
}
return nrDiv;
}
int main(){
FILE *in, *out;
int P, N = 0, count = 0;
in = fopen("fact.in", "r");
out = fopen("fact.out", "w");
fscanf(in, "%d", &P);
while(N < P){
count++;
if(count % 5 == 0){
N += divByFive(count * 5);
}
else{
N++;
}
}
fprintf(out, "%d", count * 5);
return 0;
}