Cod sursa(job #445933)

Utilizator voikybodea voichita voiky Data 24 aprilie 2010 15:34:10
Problema Factorial Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.33 kb
#include<fstream.h>

int p;

int zero(int n)
{
	int k=0;
	while(n)
	{
		k=k+n/5;
		n=n/5;
	}
	return k;
}

int main()
{
	ifstream f("fact.in");ofstream g("fact.out");
	int n=0,z=0;
	f>>p;
	if(p==0)g<<1;
	else
	{
		while(z<p){n=n+5;z=zero(n);}
		if(z==p)g<<n;
		else g<<-1;
	}
	f.close();g.close();
	return 0;
}