Определить, является ли данное число степенью двойки - C++ - Обсуждение 609560 |
|
Обсуждение
Всего сообщений: 18
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Определить, является ли данное число степенью двойки |
||||
varkich | 19.06.2012 20:08 |
https://www.cyberforum.ru/post3185714.html
Является ли данное число степенью двойки?
Формат входных...
|
||
MikeSoft | 20.06.2012 02:48 |
https://www.cyberforum.ru/post3187054.html
varkich, а что у вас не получается?
Определить, является...
|
||
ValeryS | 20.06.2012 03:14 |
https://www.cyberforum.ru/post3187080.html
даже еще проще
bool VerifyDecimal(int value)
{
...
|
||
diagon | 20.06.2012 04:48 |
https://www.cyberforum.ru/post3187160.html
Где-то видел примерно такой код
bool is_exp_of_2(int n)
{...
|
||
enk | 20.06.2012 05:17 |
https://www.cyberforum.ru/post3187172.html
Работает, если степень <= 30.
is_exp_of_2(pow(2, 31)); //...
|
||
Xorboo | 20.06.2012 06:11 |
https://www.cyberforum.ru/post3187203.html
А как вы собираетесь 2^31 записать в int? Для float...
|
||
ValeryS | 20.06.2012 06:24 |
https://www.cyberforum.ru/post3187209.html
n =1 и :cry:
1&0==0 истина
ну если представить что...
|
||
diagon | 20.06.2012 06:39 |
https://www.cyberforum.ru/post3187221.html
Ну так 1 = 2^0
Для 0 такой алгоритм не сработает, нужно...
|
||
taras atavin | 20.06.2012 07:21 |
https://www.cyberforum.ru/post3187251.html
Ещё проще. Надо сосчитать единицы в двоичном коде числа,...
|
||
ValeryS | 20.06.2012 10:27 |
https://www.cyberforum.ru/post3187545.html
на бумаге проще, а на языке?
опять цикл?
а ни с какой ...
|
||
Olga_ | 20.06.2012 10:40 |
https://www.cyberforum.ru/post3187590.html
В алгоритме diagon это и учитывается с помощью битовой...
|
||
Dima2282 | 12.04.2015 02:35 |
https://www.cyberforum.ru/post7468217.html
а только используя while это можно написать? просто нашел...
|
||
ValeryS | 12.04.2015 19:04 |
https://www.cyberforum.ru/post7470607.html
тему то читал? первые два сообщения и есть решение с while
|
||
MaxKrivich | 20.06.2015 00:03 |
https://www.cyberforum.ru/post7784414.html
return x && ((x & (x - 1)) == 0);
Добавлено через 6...
|
||
castaway | 20.06.2015 00:37 |
https://www.cyberforum.ru/post7784555.html
MaxKrivich, чем вариант x & (x - 1) == 0 хуже?
|
||
Vik1002 | 14.02.2019 15:57 |
https://www.cyberforum.ru/post13325582.html
А как такую задачу можно решить используя только for, if...
|
||
valen10 | 14.02.2019 16:14 |
https://www.cyberforum.ru/post13325656.html
Vik1002, можно.
|
||
valen10 | 14.02.2019 23:39 |
https://www.cyberforum.ru/post13326826.html
Vik1002, прошу прощения, код забыл прикрепить.
bool...
|
||
|
||||
Similar |
Определить, является ли число степенью двойки Определить, является ли число степенью двойки Определить является ли число степенью двойки Определить, является ли число степенью двойки (циклы) |
|||
Ads |
|
|||
MoreAnswers |
Определить, является ли число точной степенью двойки Определить, является ли число целой степенью двойки Определить, является ли заданное число точной степенью двойки Вводится число. Определить, является ли оно степенью двойки. Является ли число степенью двойки Является ли число степенью двойки? |
|||