Даны натуральное число N (<50) и числовой массив А[1..N]. Составить программу, которая определяет сумму минимального элемента множества {А1; А3;...} и максимального элемента множества {А2;А4;...}.
N = int(input("Введите количество элементов в массиве: ")) A = [] for i in range(N): A.append(int(input("Введите элемент массива: "))) # Находим минимальный элемент с нечетными индексами min_odd = min([x for i, x in enumerate(A) if i % 2 == 0]) # Находим максимальный элемент с четными индексами max_even = max([x for i, x in enumerate(A) if i % 2 != 0]) print("Сумма минимального элемента с нечетным индексом и максимального элемента с четным индексом:") print(min_odd + max_even)
Этот код сначала запрашивает у пользователя количество элементов в массиве и сам массив, затем находит минимальный элемент с нечетными индексами и максимальный элемент с четными индексами, и выводит сумму этих двух элементов.
Пример решения на Python:
N = int(input("Введите количество элементов в массиве: "))A = []
for i in range(N):
A.append(int(input("Введите элемент массива: ")))
# Находим минимальный элемент с нечетными индексами
min_odd = min([x for i, x in enumerate(A) if i % 2 == 0])
# Находим максимальный элемент с четными индексами
max_even = max([x for i, x in enumerate(A) if i % 2 != 0])
print("Сумма минимального элемента с нечетным индексом и максимального элемента с четным индексом:")
print(min_odd + max_even)
Этот код сначала запрашивает у пользователя количество элементов в массиве и сам массив, затем находит минимальный элемент с нечетными индексами и максимальный элемент с четными индексами, и выводит сумму этих двух элементов.