Нужно написать программу на паскале, которая выводит на экран столбец матрицы , сумма значений элементов которого наименьшая.
177
341
Ответы на вопрос:
Const n=10; m=7; var a: array[1..n,1..m]of integer; i,j,min,s,j_m: integer; begin for i: =1 to n do begin writeln; for j: =1 to m do begin a[i,j]: =random(20)-5; write(a[i,j]: 4); end; end; writeln; {запишем в min чуть больше наибольшего значения суммы, которая может быть в любом столбце. больше, чем 200 не будет, т.к. всего 10 строк, каждое значение исходя из заполнения матрицы не может быть больше, чем 15 } min: =200; j_m: =1; for j: =1 to m do begin s: =0; for i: =1 to n do s: =s+a[i,j]; if s< min then begin j_m: =j; min: =s; end; writeln('j : ',j,' ',s); {выводится значение суммы в каждом столбце, необязательно, можно удалить} end; writeln('№ столбца с мин суммой ',j_m); for i: =1 to n do writeln(a[i,j_m]); {вывод нужного столбца} end.
Популярно: Информатика
-
Васелёк0518.02.2020 09:56
-
Natasha167807.04.2021 14:32
-
FastMaks10.04.2020 20:52
-
ElvirO05.04.2023 09:38
-
nina1986208.08.2022 02:01
-
Лика150802.02.2022 06:48
-
Ynushkevich33328.01.2023 07:31
-
Aleksandr3182130.11.2021 06:35
-
ighjkhh22.09.2022 12:41
-
аня293121.08.2020 22:53