Вопрос № 174377: Помогите пожалуйста написать программу, которая получает случайное целое типа int, выводит его двоичное представление на экран, выполняет преобразование: Если в числе встречается последовательность битов 000, заменить её на 0110 (лишние разряды сдвиг...
Вопрос № 174377:
Помогите пожалуйста написать программу, которая получает случайное целое типа int, выводит его двоичное представление на экран, выполняет преобразование: Если в числе встречается последовательность битов 000, заменить её на 0110 (лишние разряды сдвигать влево). Например: 11010001 -> 10101101
Если операция предусматривает использование одного или нескольких случайных параметров (например, сдвиг на случайное число битов), их значения следует выводить на экран.
Преобразование должно осуществляться
с помощью битовых операций (сдвиги, логические операции). Использование массивов для представления битов числа нежелательно.