Вопрос по информатике:
Посчитайте количество натуральных чисел, не превосходящих 70, которые
содержат одинаковое количество единиц при их записи в двоичной и
восьмеричной системах счисления?
Подробное решение
- 14.05.2015 18:57
- Информатика
- remove_red_eye 20033
- thumb_up 21
Ответы и объяснения 1
Код программы на Руби
for i in 1..70
s2 = i.to_s(2)
s8 = i.to_s(8)
p [i, s2, s8] if s2.count('1') == s8.count('1')
end
Вывод
[1, "1", "1"]
[8, "1000", "10"]
[9, "1001", "11"]
[64, "1000000", "100"]
[65, "1000001", "101"]
- 15.05.2015 19:53
- thumb_up 36
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.