if (a) {
if (b) {
function foo() {};
return foo();
}
function foo() {};
return foo();
}
switch ($('#checkbox1').is(':checked')
+ $('#checkbox2').is(':checked')*2) {
case 3: // 1 & 2
...
break;
case 2: // !1 & 2
...
break;
case 1: // 1 & !2
...
break;
case 0: // !1 & !2
...
break;
}
1 * 1 = 32 * (-1) + 33
У вас получилось, что r = (k * x) % 32 = 33, что как-бы несколько странно. Всё-таки запись соответствует остатку от деления, а не сравнению по модулю (≡).
А так да, может не быть решения в целых числах, например при k = 32 и r ≠ 0