Найти номер последнего отрицательного элемента массива.

16 Апр 2020 в 19:40
120 +1
0
Ответы
1

Для этого нужно пройти по всем элементам массива и запоминать индекс последнего отрицательного элемента. Вот пример кода на Python:

def find_last_negative_indexarrarrarr:
last_negative_index = -1
for i in rangelen(arr)len(arr)len(arr):
if arriii < 0:
last_negative_index = i
return last_negative_index
arr = 1,−2,3,−4,5,−61, -2, 3, -4, 5, -61,2,3,4,5,6 last_negative_index = find_last_negative_indexarrarrarr
if last_negative_index != -1:
printf"Номерпоследнегоотрицательногоэлементамассива:lastnegativeindex"f"Номер последнего отрицательного элемента массива: {last_negative_index}"f"Номерпоследнегоотрицательногоэлементамассива:lastn egativei ndex" else:
print"Вмассивенетотрицательныхэлементов.""В массиве нет отрицательных элементов.""Вмассивенетотрицательныхэлементов."

При передаче массива 1,−2,3,−4,5,−61, -2, 3, -4, 5, -61,2,3,4,5,6 код выведет Номер последнего отрицательного элемента массива: 5, так как последним отрицательным элементом является -6 с индексом 5.

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