Курсовая работа: Разработка программ с использованием динамической памяти
if (f=true) then
begin
inc(k);
Is[k]:=p^.Inf;
end;
end;
p:=p^.Down;
end;
end;
for i:=1 to k do Write(Is[i]:2);
end;
procedure Menu;
begin
WriteLn('1-Показать матрицу смежности графа');
WriteLn('2-Добавить вершину в граф');
WriteLn('3-Добавить дугу в граф');
WriteLn('4-Удалить вершину графа');
WriteLn('5-Удалить дугу графа');
WriteLn('6-Найти источники орграфа');
WriteLn('7-Выход');
end;
{--------основная программа--------}
begin
ClrScr;
repeat
clrscr;
Menu;
c:=ReadKey;
case c of