1. Напишите программу, которая запрашивает у пользователя целое число и выводит его бинарное представление.
2. Реализуйте программу, которая складывает два целых числа и выводит результат в двоичном формате.
3. Напишите программу, которая запрашивает вещественное число и выводит его представление в формате IEEE 754.
4. Создайте программу, которая сравнивает точность вычислений с использованием float и double для одних и тех же вещественных операций (например, сложение и деление).
5. Напишите код, который демонстрирует поведение целых чисел при переполнении и недополнении (например, умножение больших чисел).
6. Разработайте программу, которая показывает, как разные типы округления работают с вещественными числами, и сравните результаты.
7. Реализуйте функцию, которая принимает двоичное представление и преобразует его обратно в десятичное число.
8. Напишите программу, которая показывает размер в памяти различных целых и вещественных типов данных с использованием sizeof.
9. Создайте программу, которая использует битовые операции для манипуляции целыми числами (например, сдвиги и побитовые операции AND, OR).
10. Разработайте графическую программу, которая визуализирует преобразование целых чисел из десятичного формата в двоичный и обратно, показывая, как происходит процесс.