С++ 1. Разработать алгоритм ввода с клавиатуры требуемых типов данных (Char и Double) и показать на экране их внутреннее представление в двоичной системе счисления. 2. Написать и отладить программу на языке С++, реализующую разработанный алгоритм. 3. В соответствии с заданием дополнить разработанный ранее алгоритм блоками для выполнения преобразования двоичного полученного кода исходного типа данных и последующего вывода преобразованного кода в двоичной системе счисления и в формате исходного данного - Виды преобразований: 1. Установить в заданное пользователем состояние определённое количество бит, номера которых, как и всё остальное, вводится с клавиатуры. 2. Инвертировать значения определённого количества бит, номера которых, как и их количество, вводится с клавиатуры. 3. Установить в заданное пользователем состояние определённое количество рядом стоящих бит, номер старшего бита, как и всё остальное, вводится с клавиатуры. 4. Установить в заданное пользователем состояние определённое количество рядом стоящих бит, номер младшего из которых, как и всё остальное, вводится с клавиатуры. 5. Поменять местами заданные пользователем группы рядом стоящих бит, номера старших разрядов этих групп и количество бит в группе, вводится с клавиатуры. 6. Выполнить циклический сдвиг в заданную сторону на некоторое вводимое с клавиатуры количество разрядов. 7. Поменять местами значения рядом стоящих бит в парах. Количество пар и номер старшего разряда левой пары задаётся с клавиатуры. 8. Выполнить циклический сдвиг в заданную пользователем сторону на заданное количество разрядов в пределах определённой группы разрядов, количество которых и номер старшего разряда в группе задаются с клавиатуры. 9. Инвертировать значения всех бит кроме тех, количество и номера которых задаются с клавиатуры. 10. Установить в заданные пользователем значения некоторые разряды, количество которых и номера разрядов задаются с клавиатуры. 11. Выполнить зеркальную перестановку в группе рядом стоящих разрядов, количество которых и номер старшего разряда в группе задаются с клавиатуры. 12. Выполнить в пределах группы бит путём сдвига вправо все биты, значение которых равно единице и влево все биты, значение которых равно нулю. Количество бит и номер старшего разряда в группе задаются с клавиатуры. 13. Выполнить зеркальную перестановку в группе рядом стоящих разрядов, количество которых и номер младшего разряда в группе задаются с клавиатуры. 14. Инвертировать значения рядом стоящих бит, количество которых и номер старшего разряда задаются с клавиатуры. 15. Выполнить циклический сдвиг в заданную пользователем сторону на некоторое количество разрядов в пределах определённой группы разрядов, количество которых и номер младшего разряда в группе задаются с клавиатуры. 16. Выполнить путём сдвига вправо все биты, значение которых равно нулю и влево все биты, значение которых равно единице. 17. Поменять местами заданные пользователем группы рядом стоящих бит, номера младших разрядов этих групп и количество бит в группе, вводится с клавиатуры. 18. Поменять местами значения рядом стоящих бит в парах. Количество пар и номер младшего разряда правой пары задаётся с клавиатуры. 19. Поменять местами значения бит в заданном количестве пар бит. Номера бит в парах задаются с клавиатуры
Анастасия
Коледж
Здравствуйте, всё зделанно было до срока. Всё правильно. ТОЛЬКО ПРЕПОДОВАТЕЛЬ МОЕМУ НАДО Б...
Ирина
СФ УУНиТ
Контрольную сдам на следующей неделе. Надеюсь, всё будет хорошо. Выполнила отлично, спасибо!
Ирина
СФ УУНиТ
Татьяна выполнила досрочно, - это радует! На все вопросы отвечала быстро и понятно, огромн...
Любовь
АМТИ
За очень короткий срок и за очень приятную цену! Огромное спасибо за вашу работу ! Однозна...