Вопрос № 110716: Дорогие эксперты(и не только) нужна ваша помощь при написании программы на паскале.
Программа называется лабиринт:
Есть лабиринт-двумерный массив заполненный числами, в начале программы мы находимся в верхнем левом углу лабиринта, передвигат...
Вопрос № 110.716
Дорогие эксперты(и не только) нужна ваша помощь при написании программы на паскале.
Программа называется лабиринт:
Есть лабиринт-двумерный массив заполненный числами, в начале программы мы находимся в верхнем левом углу лабиринта, передвигаться можем только вправо и вниз и только тогда если число, которое находиться справа или снизу клетки,где мы находимся, больше или равно.
Мы должны добраться до нижнего правого угла.
Цель программы сказать есть ли такой путь и если есть то вывести его на экран.
Я эту программу вроде написал! (в приложении). Помогите её переделать в трехмерную. То есть массив трехмерный и двигаться можно как бы вниз по плоскости, вправо по плоскости, ну и просто вниз! Надеюсь на помощь. Думаю, что не особо тяжело, не смотря на длинный текст=)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Савчук Михаил Михайлович!
Переделал алгоритм поиска пути. В приложении программа для плоскости, но легко делается 3-х мерной. Ввод лабиринта: если пути нет значит 0, если есть не 0. приблизительно так: 11100 01000 01110 01000 01111
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!