Дан одномерный массив, состоящий из 10 элементов. 3начениями элементов массива являются целые числа, находящиеся в промежутке от -100 до 100. Найти максимальный из отрицательных элементов и заменить его обратной величиной
Программа на Python будет выглядеть следующим образом:
arr = [5, -20, 10, -50, 3, 7, 0, -15, 25, -30] max_negative = None for num in arr: if num < 0: if max_negative is None or num > max_negative: max_negative = num if max_negative is not None: arr[arr.index(max_negative)] = -max_negative print(arr)
Этот код найдет максимальный из отрицательных элементов в массиве arr и заменит его на обратную величину.
Программа на Python будет выглядеть следующим образом:
arr = [5, -20, 10, -50, 3, 7, 0, -15, 25, -30]max_negative = None
for num in arr:
if num < 0:
if max_negative is None or num > max_negative:
max_negative = num
if max_negative is not None:
arr[arr.index(max_negative)] = -max_negative
print(arr)
Этот код найдет максимальный из отрицательных элементов в массиве arr и заменит его на обратную величину.
Пример вывода:
[5, 20, 10, -50, 3, 7, 0, 15, 25, -30]