Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Определить, является ли данное число степенью двойки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Клетки http://www.cyberforum.ru/cpp-beginners/thread609558.html
Даны координаты двух полей шахматной доски (координаты клетки - это 2 числа от 1 до 8: номер столбца и номер строки). Одного ли цвета эти клетки на шахматной доске? Вывести в выходной файл сообщение...
C++ Передать функции паметр-итератор есть функция void game::move(deque <Tunit>::iterator nunit) надо чтобы она получала указатель на один из элементов двойной очереди типа Tunit как правильно передавать параметр? вот так не... http://www.cyberforum.ru/cpp-beginners/thread609551.html
Подскажите знаковые целые заданной разрядности C++
Вот есть uint16_t. u означает unsigned? А как выглядит знаковый аналог? int16_t не помогло. А нет, он на signed в паре с int16_t ругался.
Вычислить уравнение на интервале C++
Помогите с задачей : Найти корень уравнения φ(х) = 0 на интервале (А, В) с точностью Е=10-4. Известно, что φ(х) на интервале (А, В) непрерывна и монотонна формула в картинке:
C++ Выравнивание структур http://www.cyberforum.ru/cpp-beginners/thread609473.html
typedef struct _WinBMPFileHeader { WORD FileType; DWORD FileSize; WORD Reserved1; WORD Reserved2; DWORD ...
C++ Матрица, найти и поменять местами минимальный и максимальный элемент Помогите с задачей: В квадратной матрице A найти среди элементов, расположенных ниже главной диагонали, минимальный элемент, а среди элементов выше побочной диагонали - максимальный. Поменять их... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
20.06.2012, 07:21
Ещё проще. Надо сосчитать единицы в двоичном коде числа, который есть его внутреннее представление.

Добавлено через 29 секунд
Цитата Сообщение от diagon Посмотреть сообщение
Для 0 такой алгоритм не сработает, нужно дополнительное условие вводить.
А с каких пор 0 стал степенью двойки?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru