Pagini recente » Cod sursa (job #2963761) | Cod sursa (job #729824) | Cod sursa (job #2564808) | Cod sursa (job #1507762) | Cod sursa (job #3355794)
#include <fstream>
using namespace std;
long long a, b, m, aux, ok;
long long cmmdc (long long a, long long b) {
if (b == 0)
return a;
else
return cmmdc(b, a%b);
}
int main () {
ifstream fin ("multiplu.in");
ofstream fout("multiplu.out");
fin>>a>>b;
m = a/cmmdc(a,b)*b;
for (long long i=1;;i++) {
/// verificam daca m*i are doar cifre de 0 si de 1
aux = m*i;
ok = 1;
while (aux) {
if (aux%10 != 1 && aux % 10 != 0) {
ok = 0;
break;
}
aux /=10;
}
if (ok) {
fout<<m*i;
return 0;
}
}
return 0;
}