Cod sursa(job #1809485)

Utilizator Razvanel6991Razvan Lazar Razvanel6991 Data 18 noiembrie 2016 23:22:08
Problema Factorial Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.41 kb
#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("factorial.in", "r");
	out = fopen("factorial.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;
}