Cod sursa(job #524164)

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