Pagini recente » Cod sursa (job #2116304) | Cod sursa (job #221500) | Cod sursa (job #56051) | Cod sursa (job #1398334) | Cod sursa (job #112457)
Cod sursa(job #112457)
#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;
}