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

28 Июн 2021 в 19:47
97 +1
0
Ответы
1

Пример решения на Python:

matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
[10, 11, 12]
]
sums = [sum(row) for row in matrix]
max_sum_index = sums.index(max(sums))
min_sum_index = sums.index(min(sums))
print(f"Строка с наибольшей суммой элементов: {matrix[max_sum_index]}, сумма: {max(sums)}")
print(f"Строка с наименьшей суммой элементов: {matrix[min_sum_index]}, сумма: {min(sums)}")

Результат выполнения кода:

Строка с наибольшей суммой элементов: [10, 11, 12], сумма: 33
Строка с наименьшей суммой элементов: [1, 2, 3], сумма: 6
17 Апр 2024 в 15:28
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир