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

Преобразование в двоичный код С. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
Chimera
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 4
24.05.2010, 21:59     Преобразование в двоичный код С. #1
Задание следующее: Написать программу, которая получает случайное целое типа int,выводит егодвоичное представление на экран, выполняет приобразование в соответствии с вариантом (см. ниже) затем выводит на экран двоичное выполнения результата.

Вариант: Старшую тетераду в нечётных байтах числа заменить результатом операций «Исключающее или» старшей и младшей тетрад, а младшую тетраду в чётных байтах побитовым отрицанием результата операции исключающее «или» старшей и младшей тетрад.

Пример: 0х EADBEEF
0x 3EA85EEE

Срок очень маленький 2 дня, а мне на весь разбор может уйти до недели.... Буду так же рада каждому пояснению...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2010, 21:59     Преобразование в двоичный код С.
Посмотрите здесь:

C++ Двоичный код символа
C++ Двоичный код числа
C++ Преобразование чисел в двоичный вид
C++ Двоичный код
двоичный код C++
C++ Преобразование текст -> двоичный код -> текст
C++ Преобразование Букв в двоичный код
C++ Двоичный код Хоффмана
двоичный код C++
Перевод в двоичный код C++
C++ Перевод файла в двоичный код
C++ Float в памяти и двоичный код

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
24.05.2010, 22:38     Преобразование в двоичный код С. #2
Вывод в двоичном коде
C++
1
2
for(int i = 31; i > 0; --i)
    std::cout<<((21455>>i) & 1);
Chimera
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 4
24.05.2010, 23:16  [ТС]     Преобразование в двоичный код С. #3
Спасибо большое, минус пол задачи, а вы не подскажете как сделать "исключающее или", а то как его делать понятия не имею
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
24.05.2010, 23:28     Преобразование в двоичный код С. #4
Chimera,
C++
1
2
3
4
int a = 5, // 101
    b = 3, // 011
    c = b ^ a; //вот XOR 
std::cout<<c;//выведет 6 = 110
Chimera
0 / 0 / 0
Регистрация: 29.04.2010
Сообщений: 4
25.05.2010, 08:24  [ТС]     Преобразование в двоичный код С. #5
Спасибо
Yandex
Объявления
25.05.2010, 08:24     Преобразование в двоичный код С.
Ответ Создать тему
Опции темы

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