David2209
02.02.2021 02:37

Задача: Простой ориентированный граф задан списком ребер, выведите его представление в виде матрицы смежности.

Входные данные
На вход программы поступают числа n ( 1≤n≤100 ) – количество вершин в графе и m ( 1≤m≤n(n−1) ) – количество ребер. Затем следует m пар чисел – ребра графа.

Выходные данные
Выведите матрицу смежности заданного графа.

КОД:
var a,b,m,n,i,j,k,x,y:longint;
mas: array [1..1000, 1..1000] of integer;
begin
read(n, m);
for k:= 1 to m do
readln(x, y);
a:=n;
b:=n;
for i:=1 to a do
begin
for j:=1 to b do
begin
if (i= y) and (j= x) then
if j=b then
writeln(1)
else
write(1)
else
if j=b then
writeln(0)
else
write(0);
end;
end;
end.

...

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kilutikkkasd
25.08.2020 22:07
1)Значение величины как и в информатике и математике одинаковы. Величина делится на Постоянные и Переменные.
1. Постоянной называется величина, значение которой не изменяется в процессе выполнения программы.
2. Переменной называется величина, значение которой изменяется в процессе выполнения программы.

2) Существуют три основных типа величины 1.Числовое 2.Символьный 3.Логический.

3) Программа присваивания записывается таким образом  := (В языке Pascal).

4) Программа ввода записывается таким образом  read();  или readln();-полностью readline();  (В языке Pascal).

5) 1.Программа вывода записывается таким образом  write('Любая надпись'); или writeln('Любая надпись'); полностью writeline('Любая надпись');     2. Программа write или writeln выводит канцоль или в окно вывода  то что ты написал в write или в writeln.
 
0,0(0 оценок)
Ответ:
dariasit
25.08.2020 22:07
1)Значение величины как и в информатике и математике одинаковы. Величина делится на Постоянные и Переменные.
1. Постоянной называется величина, значение которой не изменяется в процессе выполнения программы.
2. Переменной называется величина, значение которой изменяется в процессе выполнения программы.

2) Существуют три основных типа величины 1.Числовое 2.Символьный 3.Логический.

3) Программа присваивания записывается таким образом  := (В языке Pascal).

4) Программа ввода записывается таким образом  read();  или readln();-полностью readline();  (В языке Pascal).

5) 1.Программа вывода записывается таким образом  write('Любая надпись'); или writeln('Любая надпись'); полностью writeline('Любая надпись');     2. Программа write или writeln выводит канцоль или в окно вывода  то что ты написал в write или в writeln.
 
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота