Составьте программу, которая делает «переключение» битов (toggle) во введенном пользователем числе m (тип unsigned char). начальную позицию и количество переключаемых битов (идущих друг за другом) вводится пользователем с клавиатуры. выведите полученное число на экран. при вводе и выводе использовать представление в 16 системе счисления.
пример:
введеное число: 0xae (10101110)
позиция 4 (индексы битов начинаются с 0) и количество - 3
результат: 0xde (1100)
пользователь вводит с клавиатуры координаты трех точек: a (x1, y1), b (x2, y2), c (x3, y3). составьте программу, выводящую на экран координаты той точки, которая расположена ближе всех к центру координат (0, 0), и длину до него. переменные, хранящие координаты точек имеют тип double.
(программа codeblocks)