Предмет: Информатика, автор: AlexandrTikunov

Python3. :
Дан прямоугольный массив целых положительных чисел 10 х 20. Опишите на русском языке или на одном из языков программирования алгоритм поиска строки с наименьшей суммой элементов. Вывести на печать номер строки и сумму ее элементов. Предполагается, что такая строка единственна.
Python3


SpitefulSpamer: Не понимаете как и что, или не хотите делать, а хоитте просто готовый ответ?
AlexandrTikunov: Это для меня), я понимаю алгоритм, не могу написать код
SpitefulSpamer: А в питоне есть проверка, было ли уже задано значение числа?
SpitefulSpamer: Код примерно так выглядеть будет:
min_i = 0
min_sum = min_int_value

for i := 1 to 10 do
curr_sum = 0

for j := 1 to 20 do
curr_sum += Arr[i,j]

if (min_sum > curr_sum) then
min_i = i
min_sum = curr_sum
SpitefulSpamer: Тока это конешно не питон =)
SpitefulSpamer: min_i = 0
min_sum = min_int_value

for i := 1 to 10 do
→→curr_sum = 0

→→for j := 1 to 20 do
→→→→curr_sum += Arr[i,j]

→→if (min_sum > curr_sum) then
→→→→min_i = i
→→→→min_sum = curr_sum

Ответы

Автор ответа: lingvini2013
0

matrix = [sum(list(map(int, input().split()))) for i in range(10)] # если 20 по вертикали, замени 10 на 20

m = max(matrix)

print(m, matrix.index(m))

Похожие вопросы
Предмет: Химия, автор: kulmuhambetovamir5
Предмет: Математика, автор: NIKITFF