Надо просто найти среди представленных чисел максимальное, являющееся степенью двойки, и взять на единицу меньшее. Если ещё есть условие, что число должно быть простым, поступаем наоборот: сначала находим простое число (программа в сети есть), потом проверяем, будет ли на единицу большее степенью двойки.