Решить в паскаль! Дана прямоугольная матрица. Найти строку с на меньшей суммой элементов. И если не сложно опишите действия. Заранее спасибо!

28 Сен 2019 в 19:43
252 +1
0
Ответы
1

Для начала определим размеры матрицы и считаем элементы каждой строки, находим строку с минимальной суммой элементов.

Пример кода на Pascal:

program MinSumRowMatrix;
const
rows = 3;
cols = 4;
var
matrix: array[1..rows, 1..cols] of integer;
i, j, sum, minSum, minRow: integer;
begin
minSum := maxint;
minRow := 0;
// Заполняем матрицу случайными числами
randomize;
for i := 1 to rows do
begin
for j := 1 to cols do
begin
matrix[i, j] := random(10); // случайное число от 0 до 9
write(matrix[i, j], ' ');
end;
writeln;
end;
// Находим строку с минимальной суммой элементов
for i := 1 to rows do
begin
sum := 0;
for j := 1 to cols do
begin
sum := sum + matrix[i, j];
end;
if sum < minSum then
begin
minSum := sum;
minRow := i;
end;
end;
writeln('Строка с минимальной суммой элементов: ', minRow);
end.

Данный код создает прямоугольную матрицу 3x4, заполняет ее случайными числами от 0 до 9 и находит строку с минимальной суммой элементов.

19 Апр 2024 в 19:03
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир