Cod sursa(job #805682)

Utilizator AthanaricRoJari Maenpaa AthanaricRo Data 31 octombrie 2012 21:47:08
Problema Factorial Scor 45
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.32 kb
#include <stdio.h>


int main() {
	FILE *f = fopen("fact.in","r");
	FILE *g = fopen("fact.out","w");
	int p;
	fscanf(f,"%d",&p);
	int curr = 0, n=0, aux;
	while (curr<p) {
		n += 5; aux = n;
		while (n % 5 == 0) {
			n/=5;
			curr++;
		}
		n=aux;
	}
	if (curr==p)
		fprintf(g,"%d ",n);
	else fprintf(g,"-1");

	return 0;

}