Разработать процедуру paint закраски ограниченной области
цветом C до границы цвета XС (см. лекции), сократив количество рекурсивных вызовов
с помощью преобразования в цикл хвостовой рекурсии. Проверить работоспособность
процедуры, границы ее применимости.
Шаблон процедуры:
const MaxX=...; // максимальный размер области по горизонтали
const MaxY=...; // максимальный размер области по вертикали
type TArea=array[1..MaxX,1..MaxY]of byte; // закрашиваемая область
procedure paint(x,y:integer; c,xc:byte; var area:TArea);
begin
...
end;