Предмет: Информатика, автор: Аноним

Укажите через запятую в порядке возрастания все
десятичные числа, не превосходящие 20, запись которых в системе счисления с
основанием 3 начинается на 2?  




Ответы

Автор ответа: archery
0
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)


Автор ответа: archery
0
если помогла то выбеори пожалуйста мой ответ лучшим
Похожие вопросы
Предмет: Физика, автор: alekseygolobov
1. Мотоцикл первые 5 км пути двигался со скоростью 30 км/ч, а следующие 20 мин – со скоростью 45 км/ч. Найдите среднюю скорость движения мотоцикла на всем пути.
Ответ:
км/ч.
2. Автомобиль в течении 10 мин двигался со скоростью 72 км/ч, а следующие 20 мин – со скоростью 36 км/ч. Найдите среднюю скорость движения автомобиля на первых 16 км пути.
Ответ:
км/ч.
3. Автомобиль первую половину времени двигался со скоростью 60 км/ч, а вторую половину времени – со скоростью 100 км/ч. Найдите среднюю скорость движения автомобиля на всем пути.
Ответ:
км/ч.
4. Автомобиль первую половину пути двигался со скоростью 60 км/ч, а вторую половину пути – со скоростью 100 км/ч. Найдите среднюю скорость движения автомобиля на всем пути.
Ответ:
км/ч.
5. Автомобиль первую половину пути двигался со скоростью 60 км/ч, а оставшуюся часть пути он половину времени двигался со скоростью 15 км/ч, а последний участок – со скоростью 45 км/ч. Найдите среднюю скорость движения автомобиля на всем пути.
Ответ:
км/ч.
Укажите ответ в километрах в час