Вопрос задан 24.06.2023 в 13:51. Предмет Информатика. Спрашивает Лозейко Саша.

Python(питон).В двумерном масиве[[77, 32, 23, 3],[44, 21, 23,9], [80, 5, 2, 4]] опредилите ряд с

наименьшей сумой чисел. написать код​
0 0
Перейти к ответам

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

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

m =[[77, 32, 23, 3],[44, 21, 23,9], [80, 5, 2, 4]]

a = m[0]

b = m[1]

c = m[2]

n1 = 0

n2 = 0

n3 = 0

Sum1 = 0

Sum2 = 0

Sum3 = 0

for elem1 in a:

   Sum1 = Sum1 + a[n1]

   n1 = n1 + 1

for elem2 in b:

   Sum2 = Sum2 + b[n2]

   n2 = n2 + 1

for elem3 in c:

   Sum3 = Sum3 + c[n3]

   n3 = n3 + 1

if Sum1 < Sum2 and Sum1 < Sum2:

   print("Первый ряд с наименьшей сумой")

if Sum2 < Sum1 and Sum2 < Sum3:

   print("Второй ряд с наименьшей сумой")

if Sum3 < Sum2 and Sum3 < Sum1:

   print("Третий ряд с наименьшей сумой")

0 0
Отвечает Алексеев Максим.

Ответ:

arr = [[77, 32, 23, 3], [44, 21, 23,9], [80, 5, 2, 4]]

row_min = arr[0]

for i in range(1, len(arr)):

   if sum(arr[i]) < sum(row_min):

       row_min = arr[i]

       k = i + 1

print(k)

Объяснение:

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

Вы можете найти ряд с наименьшей суммой чисел в данном двумерном массиве, используя следующий код на Python:

python
# Ваш двумерный массив matrix = [[77, 32, 23, 3], [44, 21, 23, 9], [80, 5, 2, 4]] # Инициализируем переменные для отслеживания наименьшей суммы и индекса строки min_sum = float('inf') # Устанавливаем начальное значение на бесконечность min_row = None # Перебираем каждую строку в массиве for i, row in enumerate(matrix): # Считаем сумму чисел в текущей строке row_sum = sum(row) # Если сумма текущей строки меньше минимальной суммы, обновляем значения if row_sum < min_sum: min_sum = row_sum min_row = i # Выводим индекс строки с наименьшей суммой чисел (нумерация с нуля) print(f"Ряд с наименьшей суммой чисел находится в строке {min_row} и имеет сумму {min_sum}.")

Этот код найдет ряд с наименьшей суммой чисел в вашем двумерном массиве и выведет индекс этой строки, начиная с нуля, а также сумму чисел в этой строке.

0 0

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

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

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

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