Плиииз, хелллппп
1) В заданном массиве найти максимальный элемент. Элементы, стоящие после него, заменить нулями
2)Дан массив из n чисел, как положительных, так и отрицательных. Нужно сначала записать положительные числа, затем отрицательные в том же порядке, как они были

18 Сен 2019 в 20:42
194 +1
0
Ответы
1

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

def max_replace_zero(arr):
max_num = max(arr)
max_index = arr.index(max_num)
for i in range(max_index + 1, len(arr)):
arr[i] = 0
return arr
arr = [3, 5, 2, 9, 7, 5, 1, 8]
result = max_replace_zero(arr)
print(result)

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

def rearrange_array(arr):
positive = [num for num in arr if num >= 0]
negative = [num for num in arr if num < 0]
return positive + negative
arr = [3, -5, 2, -9, 7, -5, 1, 8]
result = rearrange_array(arr)
print(result)

Надеюсь, эти примеры помогут вам решить задачи. Если у вас есть еще вопросы, не стесняйтесь спрашивать!

19 Апр в 21:53
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 654 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир