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

Перевод из 10 в 2 систему через маску - C++

Восстановить пароль Регистрация
 
JerryJackson
50 / 6 / 1
Регистрация: 15.07.2010
Сообщений: 112
09.10.2010, 16:25     Перевод из 10 в 2 систему через маску #1
Здравствуйте!
Пожалуйста помогите написать программу для перевода чисел из 10 в 2 системы счисления через маску


Написать программу на языке C++, читающую со стандартного ввода 4 деся-
тичных числа x, y,m, n. Все смещения будут указываться начиная с младшего
бита, начиная с 0.
В числах x, y младшие m из x заменить на старшие m бит из y, потом
инвертировать 5 младших бит в x.
Программа должна вывести все исходные данные в десятичном виде,
исходные и полученные значения x, y в двоичном виде в столбик, причём
справа от числа должно быть выведено имя соответствующей переменной.
В программе не должно быть более одного цикла. Не следует использовать
классы и библиотеки для работы с битовыми объектами. Рекомендуется не
изменять исходные переменные, следует определить выходные и временные
переменные. Программа должна быть корректной вне зависимости от коли-
чества бит в целом числе на данной архитектуре.


Заранее спасибо

Добавлено через 1 минуту
И используя только такие операторы || ~ &&

Добавлено через 18 часов 50 минут
Есть примерная программа....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2010, 16:25     Перевод из 10 в 2 систему через маску
Посмотрите здесь:

перевод в двоичную систему через классы C++
перевод в систему счисления C++
C++ Перевод в 8-ую систему
C++ перевод в шеснадцатеричную систему из 10-й
C++ перевод в 9-чную систему счисления
Перевод в двоичную систему C++
C++ Как сделать считывание строки через маску в С++?
перевод в 12 систему счисления C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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