Ответы на вопрос:
ответ: uses crt;
var a:array[1..50,1..50] of integer;{матрица}
m,n,i,j,k,tmp:integer; {размеры матрицы,счетчики циклов, буфер для обмена}
begin
clrscr;
randomize;
writeln('Введите размеры матрицы:');
write(' Количество строк m=');
repeat
readln(m);
until m in [1..50];
write(' Количество столбцов n=');
repeat
readln(n);
until n in [1..50];
writeln;
writeln('Исходная матрица:');
for i:=1 to m do
begin
for j:=1 to n do
begin
a[i,j]:=random(100);{заполним матрицу случайными числами в инт[0,99]}
write(a[i,j]:4);
end;
writeln;
end;
writeln;
{сортировка матрицы пузырьком}
for k:=1 to n*m do {повторяем сколько элементов в матрице}
for i:=1 to m do
for j:=1 to n do
begin
if j<>n then {если элемент в строке не последний}
begin
if a[i,j+1]>a[i,j] then
begin
tmp:=a[i,j+1];
a[i,j+1]:=a[i,j];
a[i,j]:=tmp;{обмен элементов}
end;
end
else
if (a[i+1,1]>a[i,j])and(i<>m)then {если строка не последняя}
{меняем первый элемент в следущей строке с последним элементом в текущей строке}
begin
tmp:=a[i+1,1];
a[i+1,1]:=a[i,j];
a[i,j]:=tmp;
end;
end;
writeln('Отсортированная матрица:');
for i:=1 to m do
begin
for j:=1 to n do
write(a[i,j]:4);
writeln;
end;
readln
end.
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Kostia0617.07.2020 12:33
-
samirirgashev2owfhon12.05.2022 03:07
-
sofa37222.05.2022 18:48
-
mixfix72807.06.2023 03:19
-
danilp715.03.2020 09:01
-
Yulia142128.01.2022 05:32
-
geneanedel13.02.2020 14:16
-
mravals07.01.2022 20:51
-
svetlanasevasty01.06.2021 21:29
-
katenok170618.01.2021 13:17
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.