В двумерном массиве обнулить строку, содержащую отрицательные элементы

30 Окт 2019 в 20:19
215 +1
0
Ответы
1

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

def zero_negative_row(matrix):
for row in matrix:
if any(num < 0 for num in row):
row[:] = [0] * len(row)
# Пример двумерного массива
matrix = [
[1, 2, 3],
[-1, 0, 2],
[4, 5, -3]
]
zero_negative_row(matrix)
for row in matrix:
print(row)

Результат работы программы:

[1, 2, 3]
[0, 0, 0]
[4, 5, -3]
19 Апр 2024 в 03:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир