Условие:
На бесконечном поле имеются три одинаковые горизонтальные стены и одна вертикальная, соединяющая правые концы стен. Длины стен неизвестны. Робот находится в одной из клеток, расположенных под первой горизонтальной стеной. Точное расположение робота неизвестно. На рисунке указан один из возможных способов расположения стен и робота. Робот обозначен буквой "ПИ". Напишите для робота программу, закрашивающую все клетки, расположенные над второй и под третьей горизонтальной стенами. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведенного выше рисунка робот должен закрасить следующие клетки. Конечное расположение робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма робот не должен разрушаться. Выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или написан в текстовом редакторе.
