Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2021, 20:52   #1
plktre
Пользователь
 
Регистрация: 09.09.2019
Сообщений: 43
По умолчанию Разработать алгоритм ввода с клавиатуры типов данных unsigned char и float и показать на экране их внутреннее представление в двоичной системе счисления. Также нужно установить в заданное по

Разработать алгоритм ввода с клавиатуры типов данных unsigned char и float и показать на экране их внутреннее представление в двоичной системе счисления. Также нужно установить в заданное пользователем состояние определённое количество рядом стоящих бит, номер старшего бита, как и всё остальное, вводится с клавиатуры.
Код:
float x = 3.14;

    for (int i = sizeof(x) - 1; i >= 0; i--)
        cout << bitset<8>(reinterpret_cast<char*>(&x)[i]);
    cout << endl;

    unsigned char c = 2;
    for (int i = 7; i >= 0; --i) cout << ((c >> i) & 1);
Получилось что-то такое..остальное не знаю как
plktre вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверить правильность ввода числа в двоичной системе счисления vinsent C# (си шарп) 1 14.12.2017 16:13
Ввести число типа unsigned long. Распечатать в десятичной, двоичной и шестнадцатеричной системе счисления gas777 Общие вопросы C/C++ 5 03.06.2011 09:19
Для типов данных char, short, int, long с квалификаторами signed, unsigned составить программу, которая, listiksasha Фриланс 4 21.02.2011 12:26
Дано число в двоичной системе счисления. Проверить правильность ввода этого числа isus Помощь студентам 2 29.11.2009 23:32