Курсовая работа: Поиск кратчайшего пути в лабиринте
Enter
- Функция не будет реаги-
- ровать на ввод
полное
соответствие
11
навести курсор на
комнату и нажать
Enter
Функция должна попроси
ть ввести выход из лаби
ринта.
полное
соответствие
Тестируемый модуль:
int Find(struct Lab *P,int x1,int y1,int x2, int y2)
{
int x,y,k=1,F=1;
P->Put[y2][x2]=k;
while(F)
{
F=0;
for(x=1;x<=MX;x++)
{
for(y=1;y<=MY;y++)
{
if (P->Put[y][x]==k)
{
if (P->Map[y+1][x]!=0 && P->Put[y+1][x]==0)
{ P->Put[y+1][x]=k+1;F=1;}
if (P->Map[y-1][x]!=0 && P->Put[y-1][x]==0)