Напишите программу, которая заполняет массив из 20 элементов и находит в нём минимальный из чётных элементов и его номер. Предполагается, что в массиве есть чётные элементы.
import random # Создаем массив из 20 элементов arr = [random.randint(1, 100) for _ in range(20)] # Находим минимальный из четных элементов и его номер min_even = float('inf') min_even_index = -1 for i in range(len(arr)): if arr[i] % 2 == 0: if arr[i] < min_even: min_even = arr[i] min_even_index = i # Выводим исходный массив и результаты print("Исходный массив:", arr) print("Минимальный из четных элементов:", min_even) print("Индекс минимального четного элемента:", min_even_index)
Пример программы на Python:
import random# Создаем массив из 20 элементов
arr = [random.randint(1, 100) for _ in range(20)]
# Находим минимальный из четных элементов и его номер
min_even = float('inf')
min_even_index = -1
for i in range(len(arr)):
if arr[i] % 2 == 0:
if arr[i] < min_even:
min_even = arr[i]
min_even_index = i
# Выводим исходный массив и результаты
print("Исходный массив:", arr)
print("Минимальный из четных элементов:", min_even)
print("Индекс минимального четного элемента:", min_even_index)
Пример вывода:
Исходный массив: [23, 12, 7, 44, 67, 8, 91, 20, 50, 58, 61, 99, 44, 97, 83, 14, 37, 76, 20, 6]Минимальный из четных элементов: 6
Индекс минимального четного элемента: 19