Для начала определим размеры матрицы и считаем элементы каждой строки, находим строку с минимальной суммой элементов.
Пример кода на 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 и находит строку с минимальной суммой элементов.
Для начала определим размеры матрицы и считаем элементы каждой строки, находим строку с минимальной суммой элементов.
Пример кода на 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 и находит строку с минимальной суммой элементов.