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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kelod
4 / 4 / 0
Регистрация: 17.01.2013
Сообщений: 310
#1

Перебор высших разрядов в бинарном числе - C++

18.03.2014, 08:45. Просмотров 202. Ответов 1
Метки нет (Все метки)

возникла необходимость перебора в цикле бинарного числа с высшими разрядами, например:
1
11
111
1111
11111
111111
и собственно в обратную сторону
111111
11111
1111
111
11
1
пробовал делать так:
C
1
2
3
4
for (int i = 0; i < 10; i++)
    {
        0b1||(1<<i);
    }
почему то не работает((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 08:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перебор высших разрядов в бинарном числе (C++):

Проверить, как изменилось количество разрядов в числе M по сравнению с количеством разрядов числа N - C++
Выручайте....Дано натуральное число N. Определить M=N!. Проверить, как изменилось количество разрядов в числе M по сравнению с...

Проверить как изменится количество разрядов в числе M по сравнению с количеством разрядов числа N - C++
Дано натуральное число N. Определить M=N! Проверить как измениться количевство разрядов в числе M по сравнению с количеством разрядов...

Сортировка разрядов в числе - C++
Условие задачи: Числовые последовательности являются очень интересными математическими объектами. Рассмотрим последовательность,...

Функция, инвертирующая в целом числе n разрядов, начиная с позиции p - C++
Пожалуйста помогите. Надо написать функцию , которая возвращает число , полученное из целого числа x , в котором инвертированы n разрядов ,...

В каждом числе массива определить количество разрядов, равных "1" - C++
Вот задание В каждом числе массива определить количество разрядов, равных &quot;1&quot;. Записать это количество в отдельный массив. Числа...

В каждом числе массива определить количество разрядов, равных "1" - C++
В каждом числе массива определить количество разрядов, равных &quot;1&quot;. Записать это количество в отдельный массив. Все вроде сделал,только...

1
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
18.03.2014, 09:18 #2
C++
1
2
3
4
5
    int flag = 1;
    for (int i = 0; i < 10; i++)
    {
        flag |= 1<<i;
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2014, 09:18
Привет! Вот еще темы с ответами:

Как задать переменную в бинарном формате? (В шестнадцатиричном через Х, а бинарном?) - C++
То есть какой синтаксис ваще? для 16-иричной НОЛЬ икс ЧИСЛО, к примеру, могу задать float, добавив в конце f, а как задать бинарное...

Возвести во введенном натуральном числе каждую цифру в степень, соответствующую ее позиции в числе - C++
Возвести во введенном натуральном числе каждую цифру в степень, соответствующую ее позиции в числе. Найти сумму полученных величин. ...

Построить двусвязный список сведений о высших учебных заведениях - C++
Построить двусвязный список сведений о высших учебных заведениях: название, город, количество студентов. Второй указатель указывает на...

Обнуление разрядов в числе - Assembler
Даны два числа в двоичном виде.В первом числе старшие 2,3 и 6 разряды обнулить.Во втором числе сделать единицами 4,5,7 разряды.Полученные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru