0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4
|
|
1 | |
Обработка Битовых последовательностей05.02.2010, 08:42. Показов 2108. Ответов 10
Метки нет (Все метки)
Здравствуйте, помогите пожалуйста решить задачку. Тема: Обработка битовых последовательностей.
Нужно реализовать алгоритм инвертирования n разрядов целого числа без знака начинающихся с p-той позиции. Оставшиеся разряды остаются без изменения. Значения переменной подлежащей преобразованию а также значения n и p вводятся с клавиатуры. Результат выводится на экран в 8-ричном виде.
0
|
05.02.2010, 08:42 | |
Ответы с готовыми решениями:
10
Обработка последовательностей Обработка последовательностей символов Обработка последовательностей символов Обработка числовых последовательностей. |
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4
|
|
05.02.2010, 09:15 [ТС] | 3 |
Я в основном вижу ток задачи на массивы да на строки... вот на биты еще не нашел(
0
|
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
|
|
05.02.2010, 13:54 | 4 |
0
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||
05.02.2010, 20:58 | 5 | |||||
Инвертирование делается с помощью операции ^ (XOR).
Например инвертировать 3 бита с 0 по 2.
Добавлено через 38 секунд И сводится к тому чтобы правильно найти какое число поставить вместо 0x0007
2
|
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
|
|
05.02.2010, 22:50 | 6 |
в С++ есть класс std::bitset
он умеет инвертировать биты http://www.cplusplus.com/refer... tset/flip/
0
|
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4
|
|
06.02.2010, 05:29 [ТС] | 7 |
Ну раз простая может кто нибудь напишет...)) А я скажу всем спасибо =)
0
|
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
|
|
06.02.2010, 11:02 | 8 |
0
|
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4
|
|
06.02.2010, 11:22 [ТС] | 9 |
ну спасибо успокоили, этот си в глаза не давно увидел...( интересно зачем тогда вообще придумали вкладку помощь в решении задач на C/C++??
0
|
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
|
|
06.02.2010, 11:38 | 10 |
LFlashG, видимо для того чтобы ты начал а другие тебе помогли..
2
|
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
|
|
06.02.2010, 11:47 | 11 |
0
|
06.02.2010, 11:47 | |
06.02.2010, 11:47 | |
Помогаю со студенческими работами здесь
11
Строки. Обработка последовательностей символов Обработка числовых и символьных последовательностей Обработка числовых и символьных последовательностей Функции. Обработка числовых последовательностей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |