Предмет: Информатика,
автор: kttattke
написать программу на Pуthon
Напишите программу, которая выводит строку матрицы, сумма элементов которой наибольшая, и столбец с наибольшей суммой
Ответы
Автор ответа:
2
Ответ:
from random import randint
n = int(input('Количество строк: '))
m = int(input('Количество столбцов: '))
A = []
for i in range(n*m):
A.append(randint(0, 9))
index = 0
sum_n = []
sum_m = []
s = 0 #сумма одного столбика
index2 = 0
for i in range(m):
for j in range(n):
s += A[index+index2]
index2 += m
sum_m.append(s)
index += 1
index2 = 0
s = 0
index = 0
for i in range(n):
sum_n.append(sum(A[index:index+m]))
for j in range(m):
print(A[index], end=' ')
index += 1
print()
print('Наибольшая сумма элементов строки:', max(sum_n))
print('Наибольшая сумма элементов столбца:', max(sum_m))
Приложения:

Похожие вопросы
Предмет: Английский язык,
автор: Vlad2014Gerasimchuk
Предмет: Қазақ тiлi,
автор: nargizar20151
Предмет: Русский язык,
автор: Аноним
Предмет: История,
автор: koreshkova2
Предмет: Английский язык,
автор: BotaNcS