Реферат: Нахождение пути от одного населённого пункта к другому
{Считывание данных о городах}
clrscr;
nt:=1;
writeln('Введите название города (Пустая строка - закончить: ');
repeat
write(' >');
readln(t[nt]);
nt:=nt+1;
until (t[nt-1]='');
nt:=nt-2;
{Проверка, вводились ли города}
if (nt>0) then begin
{Да, ввод дорог}
nr:=0;
n:=0;
sl:=1;
repeat
textattr:=7;
clrscr;
for i:=1 to nt do begin
gotoxy (25,i+3);
write (t[i]); {Вывод городов}
end;
textattr := 77; {Цвет активного города}
gotoxy (25,sl+3);
write (t[sl]); {Вывод активного города}
if (n<>0) then begin
textattr:=66; {Цвет отмеченного города}
gotoxy (25,n+3);