Pagini recente » Cod sursa (job #24434) | Cod sursa (job #2466440) | Cod sursa (job #1866412) | Cod sursa (job #1390702) | Cod sursa (job #115289)
Cod sursa(job #115289)
#include <fstream>
std::ifstream f1("multiplu.in");
std::ofstream f2("multiplu.out");
long cmmdc(long a, long b);
int main()
{
bool corect;
long a, b, n;
long long m, i;
f1>>a>>b;
n=a/cmmdc(a,b)*b;
i=1;
corect=0;
while (!corect)
{
m=n*i;
corect=1;
while ((corect==1)&&(m>0))
if (((m%10))>1)
corect=0;
else
m/=10;
if (corect)
m=n*i;
else
i++;
}//while
f2<<m;
f1.close();
f2.close();
return 0;
}//main
long cmmdc(long a, long b)
{
long rest=a%b;
while (rest>0)
{
a=b;
b=rest;
rest=a%b;
}//while
return b;
}//cmmdc