Cod sursa(job #112457)

Utilizator r4zv4n_bBalan Razvan - Alin r4zv4n_b Data 5 decembrie 2007 16:36:30
Problema Factorial Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include<fstream.h>
#include<conio.h>
int main()
{
 clrscr();
 ifstream f("fact.in");
 int n, p,contor,i,nr;
while(!f.eof())
{
 f>>p;
  if(p!=0)
  for(n=1;;n++)
  {
   contor=0;
   int contor2=0;
   for(i=2;i<=n;i++)
   {

     nr=i;
     int ok1=0;
     int ok2=0;
     while(ok1==0)
     {
      if(nr%2!=0)
      ok1=1;

      if(nr%2==0)
	{
	 nr/=2;
	 contor++;
	}
     }
     while(ok2==0)
     {
      if(nr%5!=0)
      ok2=1;

      if(nr%5==0)
      {
       nr/=5;
       contor2++;
      }
     }


   }
   if(contor>contor2 && contor2==p)
   {
    cout<<n;
    break;
   }
   else
   if(contor<contor2 && contor==p)
   {
    cout<<n;
    break;
   }
  }
  else
  cout<<"1"<<endl;
}

 return 0;
}