|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.01.2012, 19:36 | #1 |
Регистрация: 30.01.2010
Сообщений: 9
|
В двоичном представлении числа инвертировать последнюю цифру.
Завтра зачёт, а осталось сделать одну задачку... Вроде и не сложная, но я в программировании не силён. Если кто сможет помогите пожалуйста! Вот задачка:
В двоичном представлении числа инвертировать последнюю цифру. (в задании рассматривается тип word) Замечание. При работе нельзя использовать массивы для хранения цифр двоичного представления чисел. Все действия необходимо выполнить, используя либо арифметические операции “+” или “-“ либо побитовые операции “shl”, “shr”, “and”, “or” или “xor” языка Pascal. |
23.01.2012, 20:26 | #2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
если правильно понял задание...
Код:
на неконкретные вопросы даю неконкретные ответы ...
|
23.01.2012, 21:40 | #3 |
Регистрация: 30.01.2010
Сообщений: 9
|
|
24.01.2012, 14:38 | #4 |
Регистрация: 30.01.2010
Сообщений: 9
|
Ну кто сможет мне помочь?
|
24.01.2012, 14:43 | #5 | |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Цитата:
Код:
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
25.01.2012, 07:36 | #6 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Цитата:
Но мне кажется, что в паскале это не прокатит, так как здесь подразумевается логическая запись, а не побитовая. Я предлагаю такое решение: Код:
В двоичном представлении чётное число заканчивается нулём (4[10] = 100[2]) нечётное число заканчивается единицей (7[10] = 111[2]) |
|
25.01.2012, 10:42 | #7 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
|
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывести числа, из диапазона от n до m у которых, количество единичных разрядов в двоичном представлении числа нечетно | sheff123 | Помощь студентам | 8 | 05.01.2012 15:35 |
Взять цифру из числа | Kolik317 | Общие вопросы Delphi | 7 | 27.09.2009 23:42 |
Как числа в двоичном виде вывести в столбик по 4 числа? | Equalizer | Общие вопросы C/C++ | 11 | 27.09.2009 14:15 |
Найти последнюю цифру числа в С++ | Vizavi | Помощь студентам | 4 | 27.05.2009 21:24 |
Найти последнюю цифру от числа в Паскале | Карабин | Помощь студентам | 100 | 17.05.2009 17:34 |