|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2015, 18:37 | #1 |
Регистрация: 29.11.2015
Сообщений: 5
|
Необходимо установить бит
Ввести последовательность из 8 целых чисел. В каждом втором числе заменить ( i-1)-й бит единицей, где i-номер члена последовательности.
Вывести исходную последовательность, ее восьмеричные и двоичные коды; пребразованную последовательность и ее восьмеричные и двоичные коды. |
29.11.2015, 19:04 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Твои попытки увидеть можно?
I'm learning to live...
|
30.11.2015, 13:50 | #3 |
Регистрация: 29.11.2015
Сообщений: 5
|
Конечно можно. Но они практически абсолютно неправильные.
Код:
|
30.11.2015, 15:15 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Код:
I'm learning to live...
|
02.12.2015, 11:29 | #5 |
Регистрация: 29.11.2015
Сообщений: 5
|
К сожалению, не компилирует. Ошибка "cannot modify a const object"
ошибку находит в этой строке Код:
|
02.12.2015, 12:49 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Ну так убери из const char mask1=n; слово const.
I'm learning to live...
|
02.12.2015, 22:30 | #7 |
Регистрация: 29.11.2015
Сообщений: 5
|
Действительно. Чайник же) Ну, тем не менее программа работает неправильно. Необходимо чтобы менялся бит (i-1) где i - номер последовательности. То есть нужно чтобы в первом члене менялся нулевой бит, в третьем второй и т.д. А в данной программе меняется всегда нулевой бит (крайний правый) вот для наглядности
Двоичная СС Шестнадцатеричная СС 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F Надеюсь, что Вы поможете мне. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
32 бит в 16 | alexey_kip | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 14 | 03.11.2013 18:27 |
ОС: 32 vs 64 бит | Буратино | Операционные системы общие вопросы | 29 | 18.01.2011 11:10 |
Ковертирование из png 24 бит в png 8 бит | isat | Общие вопросы .NET | 0 | 22.03.2010 13:38 |
Как установить i-й бит целого числа | qwerty09 | Общие вопросы C/C++ | 4 | 09.07.2009 00:20 |
Необходимо установить Cookie | Никки | JavaScript, Ajax | 1 | 09.03.2008 02:17 |