Вопрос задан 23.06.2023 в 23:12. Предмет Информатика. Спрашивает Жирихина Маришка.

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

максимальную сумму НУЖНА ПОМОЩЬ!!!​
0 0
Перейти к ответам

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

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

matr = [[1, 2, 3],

[4, 5, 6],

[7, 8, 9]]

max = 0

st = 0

for i in range(len(matr)):

if sum(matr[i]) > max:

max = sum(matr[i])

st = i

print(st, max)

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

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

python
def найти_строку_с_максимальной_суммой(матрица): макс_сумма = None номер_строки = -1 for i, строка in enumerate(матрица): сумма = sum(строка) if макс_сумма is None or сумма > макс_сумма: макс_сумма = сумма номер_строки = i return номер_строки, макс_сумма

Чтобы использовать эту функцию, передайте вашу матрицу в виде списка списков:

python
матрица = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] номер_строки, макс_сумма = найти_строку_с_максимальной_суммой(матрица) print(f"Строка с максимальной суммой: {номер_строки}, сумма: {макс_сумма}")

Замените матрица на вашу собственную матрицу, и функция вернет вам номер строки с максимальной суммой и саму сумму.

0 0

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

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

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

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