Для того чтобы найти все основания систем счисления, в которых число 31 оканчивается на 11, нужно записать условие в виде уравнения. Пусть $n$ - основание системы счисления, тогда число 31 в этой системе можно записать как $3n + 1$. Так как оно оканчивается на 11, значит $3n + 1 \equiv 11 \pmod{n}$. Решим это уравнение:
$3n + 1 \equiv 11 \pmod{n}$
$3n \equiv 10 \pmod{n}$
Теперь найдем все значения $n$, при которых данное уравнение выполняется. Для этого переберем все возможные значения $n$ от 2 до 10 (т.к. в двоичной системе счисления число оканчивается на 11):
$n=2: 3*2 = 6, 6+1 = 7 \not\equiv 11 \pmod{2}$
$n=3: 3*3 = 9, 9+1 = 10 \not\equiv 11 \pmod{3}$
$n=4: 3*4 = 12, 12+1 = 13 \equiv 11 \pmod{4}$
$n=5: 3*5 = 15, 15+1 = 16 \not\equiv 11 \pmod{5}$
$n=6: 3*6 = 18, 18+1 = 19 \not\equiv 11 \pmod{6}$
$n=7: 3*7 = 21, 21+1 = 22 \not\equiv 11 \pmod{7}$
$n=8: 3*8 = 24, 24+1 = 25 \not\equiv 11 \pmod{8}$
$n=9: 3*9 = 27, 27+1 = 28 \not\equiv 11 \pmod{9}$
$n=10: 3*10 = 30, 30+1 = 31 \equiv 11 \pmod{10}$
Итак, единственным основанием системы счисления, в которой число 31 оканчивается на 11, является система с основанием $n=10$ (десятичная система).