Написать программу для "pascal": дана целочисленная матрица размерности (nxm). поменять местами строки с max и min элементами.
250
466
Ответы на вопрос:
Program n1; const maxm = 50; maxn = 50; var a: array[1..maxm,1..maxn] of integer; min,max,i,j,n,m,x,maxi,mini: integer; begin write('введите размеры матрицы (n*m): '); readln(n,m); writeln('введите матрицу из ',n,' строк и ',m,' столбцов: '); min: =maxint; max: =-maxint-1; for i: =1 to n do for j: =1 to m do begin read(a[i,j]); if a[i,j]> max then begin max: =a[i,j]; maxi: =i; end; if a[i,j]< min then begin min: =a[i,j]; mini: =i; end; end; for j: =1 to m do begin x: =a[maxi,j]; a[maxi,j]: =a[mini,j]; a[mini,j]: =x; end; writeln('матрица после преобразования: '); for i: =1 to n do begin for j: =1 to m do write(a[i,j],' '); writeln; end; end.
Популярно: Информатика
-
Era38372714.04.2023 22:22
-
CoRoLi0709.02.2022 04:50
-
илья197207.06.2022 16:59
-
gandurska122.01.2020 23:11
-
mashenkalarchenko24.05.2021 06:20
-
чирик1518.01.2021 03:45
-
ася99211.06.2021 23:11
-
Bisspector26.06.2023 05:22
-
тома51025.09.2020 05:07
-
gavrilindan30.03.2022 12:00