В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
SL87
SL87
12.08.2022 05:35 •  Информатика

Дан двух мерный массив,вывести на экран элементов главной диагонали.

Ответ:
vbnmmkllpuuh
vbnmmkllpuuh
15.06.2020 23:54

uses crt;
type matr=array[1..20,1..20] of integer;
proc=procedure(m:matr;n:byte);

procedure Glav(m:matr;n:byte);
var i:byte;
begin
writeln('Главная диагональ :');
for i:=1 to n do
write(m[i,i]:3,' ');
writeln;
writeln;
end;
procedure Vyvod(m:matr;Gl:proc;n:byte);
begin
Gl(m,n);
end;
var a:matr;
n,i,j:byte;
begin
clrscr;
randomize;
repeat
write('Размер матрицы до 20 n=');
readln(n);
until n in [1..20];
writeln('Исходная матрица:');
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=random(40)+10;
write(a[i,j]:3,' ');
end;
writeln;
end;
writeln;
Vyvod(a,Glav,n);
readln
end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?