Укажите через запятую в порядке возрастания все десятичные числа, не превосходящие 20, запись которых в системе счисления с основанием 3 начинается на 2?
Укажите через запятую в порядке возрастания все
десятичные числа, не превосходящие 20, запись которых в системе счисления с
основанием 3 начинается на 2?
Ответ(ы) на вопрос:
Гость
for i in 1..20
t = i.to_s(3);
if t[0,1]=='2'
puts i.to_s() + " = " + t + "(3)"
end
end
2 = 2(3)
6 = 20(3)
7 = 21(3)
8 = 22(3)
18 = 200(3)
19 = 201(3)
20 = 202(3)
Не нашли ответ?
Похожие вопросы