Ответы на вопрос:
Const m=4; n=5; var a: array[1..m,1..n] of real; i,j: integer; max: real; begin randomize; writeln('исходный массив: '); for i: =1 to m do begin for j: =1 to n do begin a[i,j]: =random(10); write(a[i,j]: 5: 1); end; writeln; end; max: =a[1,1]; for i: =1 to m do for j: =1 to n do if a[i,j]> max then max: =a[i,j]; writeln('max = ',max); for i: =1 to m do for j: =1 to n do if a[i,j]=max then a[i,j]: =a[i,j]/2; writeln('полученный массив: '); for i: =1 to m do begin for j: =1 to n do write(a[i,j]: 5: 1); writeln; end; end. пример: исходный массив: 1.0 9.0 1.0 9.0 8.0 4.0 4.0 5.0 9.0 9.0 6.0 3.0 6.0 0.0 6.0 6.0 7.0 3.0 6.0 9.0 max = 9 полученный массив: 1.0 4.5 1.0 4.5 8.0 4.0 4.0 5.0 4.5 4.5 6.0 3.0 6.0 0.0 6.0 6.0 7.0 3.0 6.0 4.5
Популярно: Информатика
-
Mar0920.11.2022 17:34
-
karinka10122.07.2022 14:40
-
IdaPosion12.12.2022 06:21
-
Кирилл690107.05.2023 03:49
-
staroverovandr01.01.2020 03:50
-
dnabib13.12.2021 01:29
-
bayramovarzu02.04.2022 05:26
-
frends0620.12.2020 01:45
-
partsik9512.05.2020 18:51
-
Kristgame17.05.2021 02:14