Cod sursa(job #268618)

Utilizator GulyanAlexandru Gulyan Data 1 martie 2009 15:49:34
Problema Factorial Scor 5
Compilator c Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <stdio.h>
#include <stdlib.h>

#define in "fact.in"
#define out "fact.out"

int main()
{
	FILE * fi = fopen(in, "r");
	FILE * fo = fopen(out, "w");

	unsigned long p, N;
	fscanf(fi, "%lu", &p);

	N = 0;

	unsigned long i, j;

	for(i=1;N<p;i++){
		j = i;
		while(j%5){
			N++;
			j /= 5;
		}
	}

	if(N!=p)i = -1;
	fprintf(fo, "%lu", i);

	fclose(fi);
	fclose(fo);
	return 0;
}