Вопрос Задача по программированию (С++) для новичка, нужно максимально просто решение через циклы! Задача в

Регистрация
29 Авг 2013
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
Дано n натуральное число, среди простых чисел <=n найти такое, в двоичной записи которого максимальное количество единиц.
 
Надо просто найти среди представленных чисел максимальное, являющееся степенью двойки, и взять на единицу меньшее. Если ещё есть условие, что число должно быть простым, поступаем наоборот: сначала находим простое число (программа в сети есть), потом проверяем, будет ли на единицу большее степенью двойки.
 
Назад
Сверху