Pagini recente » Cod sursa (job #1824211) | Cod sursa (job #190891) | Cod sursa (job #462418) | Cod sursa (job #819006) | Cod sursa (job #2486371)
#include <fstream>
using namespace std;
ifstream fin ("fact.in");
ofstream fout ("fact.out");
int main()
{
int i,p,nr2=0,nr5=0,im;
fin>>p;
for(i=1;;i++)
{
if(i%2==0)
{
im=i;
while(im%2==0)
{
nr2++;
im=im/2;
}
}
if(i%5==0)
{
im=i;
while(im%5==0)
{
nr5++;
im=im/5;
}
}
if(min(nr2,nr5)==p)
{
fout<<i;
break;
}
else if(min(nr2,nr5)>p)
{
fout<<-1;
break;
}
}
return 0;
}