Cod sursa(job #546764)

Utilizator alia_deiCristina Sirbu alia_dei Data 5 martie 2011 14:54:15
Problema Factorial Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include<iostream.h>
#include<fstream.h>

int main()
{
	ifstream f;
	f.open("fact.in");
	ofstream g;
	g.open("fact.out");
	long long p, l=0, i=5;
	f>>p;
	int ok=0;
	while(!ok)
	{
	  int 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;
}