В списке все элементы, стоящие после нечетных, заменить на 0. Пример: из массива A[5]: 1 3 4 5 6 должен получиться массив 1 0 4 5 0
на языке Python

3 Окт 2019 в 16:42
240 +1
0
Ответы
1
def replace_after_odd(arr):
odd_found = False
for i in range(len(arr)):
if odd_found:
arr[i] = 0
if arr[i] % 2 != 0:
odd_found = True
return arr
A = [1, 3, 4, 5, 6]
result = replace_after_odd(A)
print(result)

Результат выполнения кода:

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