Исполнитель Робот действует на клетчатой доске, между соседними клетками которой могут стоять стены. Робот передвигается по клет
кам доски и может выполнять команды 1 (вверх), 2 (вниз), 3 (вправо) и 4 (влево), переходя на соседнюю клетку в направлении, указанном в скобках. Если в этом направлении между клетками стоит стена, то Робот разрушается. Робот успешно выполнил программу
33233241
Какую последовательность из четырех команд должен выполнить Робот, чтобы вернуться в ту клетку, где он был перед началом выполнения программы, и не разрушиться вне зависимости от того, какие стены стоят на поле?
Var i,k,x,y,l,m,s:integer; begin readln(k); readln(x); readln(y); readln(l); readln(m); for i:=1 to k do begin s:=x*l; x:=x+y; l:=l+m; end; writeln(s); end.
Если нужно, переменные можно вводить в 1 строку через пробел, записав так: readln(a,b,c,d)