2. сколько клеток лабиринта, включая закрашенную, соответствуют требованию, что, начав движение в ней и выполнив предложенную ниже программу, робот уцелеет и остановится в закрашенной клетке (клетка f6)? если робот начнѐт движение в сторону находящейся рядом с ним стены, то он разрушится и программа прервѐтся. в тексте решения перерисуйте лабиринт и пометьте крестиками соответствующие клетки. (10 )
программа:
начало
пока снизу свободно или справа свободно
если снизу свободно
то вниз
конец если
если справа свободно
то вправо
конец если
конец пока
конец
PROFIT?
program lol;
var
mas:array[1..20] of integer;
max,min,i:integer;
begin
randomize;
for i:=1 to 20 do
begin
mas[i]:=random(100);
writeln('Element #',i,': ',mas[i]);
end;
writeln;
for i:=1 to 20 do if mas[i] > max then max:=mas[i];
writeln('MAX: ',max);
min:=max;
for i:=1 to 20 do if mas[i] < min then min:=mas[i];
writeln('MIN: ',min);
writeln;
for i:=1 to 20 do
if (mas[i] >= min) and (mas[i] <= max) and (mas[i] mod 5 = 0) and (mas[i] <> 0) then
writeln('Element #',i,': ', mas[i]);
readln;
end.