Дан двумерный массив a размерностью м*n. отсортировать все строки по возрастанию значений элементов.
281
382
Ответы на вопрос:
Const m = 10; // количество строк n = 10; // количество столбцов var arr: array [1..m, 1..n] of integer; i,j,z,min,temp : integer; begin for j : = 1 to m do for i : = 1 to n do arr[j, i] : = random(99); writeln('исходный массив: '); for j : = 1 to m do begin for i : = 1 to n do write(arr[j, i] : 2, ' '); writeln; end; for j : = 1 to m do begin for i : = 1 to n - 1 do begin min : = i; for z : = i + 1 to n do if arr[j, z] < arr[j, min] then min : = z; temp : = arr[j, min]; arr[j, min] : = arr[j, i]; arr[j, i] : = temp; end; end; writeln; writeln('отсортированный массив'); for j : = 1 to m do begin for i : = 1 to n do write(arr[j, i] : 2, ' '); writeln; end; end.
Популярно: Информатика
-
fananenkova24.10.2020 02:47
-
Veronika7256328.11.2020 18:23
-
aleksandrsamor09.10.2021 04:36
-
erenina8827.06.2021 03:15
-
alina06alina08.06.2020 01:16
-
tugatimu987624.01.2020 00:37
-
Берёза12309.05.2020 05:44
-
50АлисА0514.04.2023 10:12
-
devoshka200624.02.2020 20:27
-
Антон170021.04.2022 06:31