Pagini recente » Cod sursa (job #271703) | Cod sursa (job #434787) | Cod sursa (job #2654073) | Cod sursa (job #485144) | Cod sursa (job #478275)
Cod sursa(job #478275)
#include<iostream>
#include<fstream>
using namespace std;
int gcd (int A, int B)
{
return !B ? A : gcd(B, A%B);
}
int verific (int x)
{
int c,flag;
flag=1;
while ((x!=0) && (flag==1))
{
c=x%10;
if ((c==0)||(c==1)) x=x/10;
else flag=0;
}
return flag;
}
int main()
{
ifstream f("multiplu.in",ios::in);
ofstream g("multiplu.out",ios::out);
int fl,i;
int long A,B,M;
f >> A >> B;
M=(A*B)/gcd(A,B);
fl=0;
i=1;
while (fl==0)
{
if (verific(M)==1)
{
fl=1;
g<<M;
}
else
{
M=M/i;
i=i+1;
M=M*i;
}
}
f.close();
g.close();
return 0;
}