Cod sursa(job #546357)

Utilizator alia_deiCristina Sirbu alia_dei Data 4 martie 2011 20:12:57
Problema Factorial Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<iostream.h>
#include<fstream.h>

int main()
{
	ifstream f;
	f.open("fact.in");
	ofstream g;
	g.open("fact.out");
	unsigned long long  i=5;
	int l=0, p;
	f>>p;
	int ok=0;
	while(!ok)
	{
		unsigned long long aux=i;
		if (p==0) {i=1; ok=1; break;}
		if (aux%5==0) 
			while(aux%5==0)
		  {
			  l++;
			  aux/=5;
		  }
		if (l>=p) ok=1;
		else i+=5;
	}
	if(l==p) g<<i;
	else g<<-1;
	f.close();
	g.close();
	
			
	return 0;
}