Cod sursa(job #524166)

Utilizator roots4Irimia Alexandru Gabriel roots4 Data 20 ianuarie 2011 15:33:32
Problema Factorial Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <fstream.h>
int P , i=5 , m , ok , div_5 ;
int main()
{
	ifstream f("fact.in");
	ofstream g("fact.out");
	f>>P;
	if(P==0)
	{
		g<<"1";
	}
	else
	{
		while(div_5!=P)
		{
			m=i;
			do
			{
				ok=0;
				if(m%5==0)
				{
					div_5++;
					m/=5;
					ok=1;
				}
			}
			while(ok);
			if(div_5>P)
			{
				g<<"-1";
				break;				
			}
			i+=5;
		}
		g<<i-5;
	}	
	f.close();
	g.close();
	return 0;
}