Ввести матрицу. найти сумму четных элементов матрицы. если она отрицательна, то заменить элементы четных столбцов матрицы на 1, в ином случае нечетных столбцов на -1. матрицу распечатать
172
298
Ответы на вопрос:
Не самое лучшее решение, но вот: const n = 2; k = 2; var i,j,s: integer; a: array[1..n,1..k] of integer; begin s: =0; for i: =1 to n do for j: =1 to k do begin writeln('введите a[',i,',',j,']: '); readln(a[i,j]); if a[i,j] mod 2=0 then s: =s+a[i,j]; end; if s< 0 then for i: =1 to n do for j: =1 to k do if j mod 2=0 then a[i,j]: =1; if s> =0 then for i: =1 to n do for j: =1 to k do if j mod 2=0 then a[i,j]: =-1; for i: =1 to n do begin for j: =1 to k do write('a[': 4,i,',',j,']=',a[i,j]); writeln; end; end.
Популярно: Информатика
-
Sargisooo05.02.2023 11:52
-
лэйлааааа67806.09.2022 01:02
-
браинли5626.08.2021 12:38
-
Aleksiy6919.07.2021 16:50
-
ино723.10.2020 23:11
-
vkakochka09.02.2020 17:40
-
GoldHorse14.03.2020 00:37
-
ILoveChemistry228.01.2020 00:23
-
zaycevakatyany29.06.2022 16:40
-
bolgarevaua29.08.2021 16:03