Тема. Строки. Перечисления. Структуры Пример 1 int main() { enum colors { red = 0xff0000, green = 0x00ff00, blue = 0x0000ff, yellow = 0xffff00, cyan = 0x00ffff, magenta = 0xff00ff, black = 0, white = 0xffffff, gray = 0x808080, violet = 0xee83ee, aqua = 0x00ffff }; enum colors oneColor; oneColor = red; printf("oneColor = %#8x\n", oneColor); oneColor = violet; printf("oneColor = %#8x\n", oneColor); switch (oneColor) { case red: printf("Red: %#8x\n", oneColor); break; case black: printf("Black: %#8x\n", oneColor); break; default: printf("Not Color\n"); }; } Упражнения 1. Напишите программу по примеру 1. С помощью алгоритмической конструкции switch выведите название и код цвета. 2. Создайте структуру данных с информацией о пикселе: координаты (x, y), color - цвет пикселя. Введите данные о двух пикселях с клавиатуры и выведите на экран. 3. Создайте структуру данных с информацией о книге. В структуре три поля: author, title, count. Задайте данные в программном коде, выведите на экран в форме таблицы. 4. Задайте в программном коде значения массива структур о книгах выведите в форме таблицы. Задайте записи для 5 книг. 5. Напишите программу, которая выводит информацию о книгах из массива структур в форме таблицы в порядке возрастания количества экземпляров.