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

18 Сен 2019 в 20:42
317 +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 Апр 2024 в 21:53
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир