1. Напишите программу, которая выполняет заливку одноцветной области заданным цветом. Матрица, содержащая цвета пикселей, вводится из файла. Затем с клавиатуры вводятся координаты точки заливки и цвет заливки. На экран нужно вывести матрицу, которая получилась после заливки. Все операции с очередью вынесите в отдельный модуль.
2. *Перепишите предыдущую программу – используйте статический массив для организации очереди. Считайте, что в очереди может быть не более 100 элементов. Предусмотрите обработку ошибки «очередь переполнена».
3. *Напишите решение задачи о заливке области, в котором точки, добавленные в очередь, как-то помечаются, чтобы не добавлять их повторно. В чём преимущества и недостатки такого алгоритма?
4. **Найдите в литературе или в Интернете описание формата BMP. Напишите программу, которая выполняет заливку одноцветной области рисунка в формате заданным цветом и сохраняет получившийся файл на диске. Координаты точки заливки и цвет заливки вводятся с клавиатуры. Все операции с очередью и рисунками в формате BMP вынесите в отдельные модули.