Главная / Программирование и знакомство с алгоритмами / Лабиринт представлен в виде массива M*M. Необходимо заполнить ячейки внутри массива цифрой 0, а по периметру массива - цифрой 1. Укажите вариант кода, решающий эту задачу

Лабиринт представлен в виде массива M*M. Необходимо заполнить ячейки внутри массива цифрой 0, а по периметру массива - цифрой 1. Укажите вариант кода, решающий эту задачу

вопрос

Правильный ответ:

for i:=1 to m do for j:=1 to m do begin if (i=1)or(j=1)or(i=m)or(j=m) then mas[i,j] := 1 else mas[i,j] := 0; end;
for i:=1 to m do for j:=1 to m do begin if (i=1)or(j=1)or(i=m)or(j=m) then mas[i,j] := 0 else mas[i,j] := 1; end;
for i:=2 to m-1 do for j:=2 to m-1 do begin if (i=1)or(j=1)or(i=m)or(j=m) then mas[i,j] := 1 else mas[i,j] := 0; end;
Сложность вопроса
95
Сложность курса: Программирование и знакомство с алгоритмами
82
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Нереально сложно
03 фев 2020
Аноним
Кто гуглит эти вопросы интуит? Это же совсем для даунов
08 ноя 2018
Аноним
Если бы не эти решения - я бы не справился c этими тестами интуит.
19 июл 2017
Оставить комментарий
Другие ответы на вопросы из темы образование интуит.