Вопрос задан 21.09.2023 в 06:34. Предмет Информатика. Спрашивает Васильев Севастьян.

Дана целочисленная матрица. Найти чтроки с наибольшей суммой элеметнов. Вывести на печать номер

строки и сумму её элементов
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Avalyan Mane.

Program n1;
Uses CRT;
Const n=5;
Var a: array[1..n,1..n] of integer;
s,i,j,k,s1: integer;
begin
For i:=1 to n do
begin
For j:=1 to n do
begin
a[i,j]:=random(11);
write(a[i,j]:3);
end;
writeln;
end;
For i:=1 to n do
begin
For j:=1 to n do
s:=s+a[i,j];
if s1<s then begin s1:=s; k:=i; end;
s:=0;
end;
writeln('Stroka ',k,' so znacheniem ',s1,' - naibolshaya');
readln
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения строк с наибольшей суммой элементов в целочисленной матрице вам потребуется написать программу на языке программирования. Ниже представлен пример решения этой задачи на языке Python:

python
def find_max_sum_rows(matrix): max_sum = 0 max_sum_rows = [] for i, row in enumerate(matrix): row_sum = sum(row) if row_sum > max_sum: max_sum = row_sum max_sum_rows = [i] elif row_sum == max_sum: max_sum_rows.append(i) return max_sum_rows, max_sum # Пример входной матрицы (замените эту матрицу на вашу) matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], ] max_sum_rows, max_sum = find_max_sum_rows(matrix) print("Строки с наибольшей суммой элементов:") for row_index in max_sum_rows: print(f"Строка {row_index + 1}: Сумма = {max_sum}")

В этом коде мы определяем функцию find_max_sum_rows, которая принимает матрицу в качестве аргумента. Функция перебирает строки матрицы, вычисляет сумму элементов в каждой строке и сравнивает её с текущим максимумом. Если сумма в текущей строке больше максимума, мы обновляем максимум и список строк с максимальной суммой. Если сумма равна текущему максимуму, мы добавляем номер строки в список.

Затем мы выводим номера строк с наибольшей суммой элементов и сумму этой суммы на экран. В приведенном выше примере матрицы результат будет выглядеть следующим образом:

yaml
Строки с наибольшей суммой элементов: Строка 3: Сумма = 24
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос