1. Задайте массив из 10 элементов с помощью датчика случайных чисел. Замените все нечетные элементы с четными индексами на нули. Выведите на экран исходный и полученный массивы. 2. Задайте массив из 10 элементов с помощью датчика случайных чисел. Замените все его положительные элементы на наибольший отрицательный элемент. Выведите на экран исходный и полученный массивы.
Пример кода на Python для выполнения задачи:import random array = [random.randint(1, 100) for _ in range(10)] print("Исходный массив:", array) for i in range(1, len(array), 2): if array[i] % 2 != 0: array[i] = 0 print("Измененный массив:", array)
Пример вывода:
Исходный массив: [76, 23, 66, 76, 36, 51, 74, 64, 36, 84] Измененный массив: [76, 0, 66, 0, 36, 0, 74, 0, 36, 0]Пример кода на Python для выполнения задачи:import random array = [random.randint(-100, 100) for _ in range(10)] print("Исходный массив:", array) max_negative = float('-inf') for num in array: if num < 0 and num > max_negative: max_negative = num for i in range(len(array)): if array[i] > 0: array[i] = max_negative print("Измененный массив:", array)
array = [random.randint(1, 100) for _ in range(10)]
print("Исходный массив:", array)
for i in range(1, len(array), 2):
if array[i] % 2 != 0:
array[i] = 0
print("Измененный массив:", array)
Пример вывода:
Исходный массив: [76, 23, 66, 76, 36, 51, 74, 64, 36, 84]Измененный массив: [76, 0, 66, 0, 36, 0, 74, 0, 36, 0]Пример кода на Python для выполнения задачи:import random
array = [random.randint(-100, 100) for _ in range(10)]
print("Исходный массив:", array)
max_negative = float('-inf')
for num in array:
if num < 0 and num > max_negative:
max_negative = num
for i in range(len(array)):
if array[i] > 0:
array[i] = max_negative
print("Измененный массив:", array)
Пример вывода:
Исходный массив: [12, -45, 67, -86, 23, -91, 45, -67, -12, -36]Измененный массив: [12, -91, -91, -91, -91, -91, 45, -91, -12, -36]