
Дан массив из n элементов, n чётное число, инициализированный целыми числами из диапазона от -20 до
80. написать программу, которая в этом массиве находит и выводит на экран минимальное значение из элементов имеющих четные номера и минимальное значение из элементов имеющих нечетные номера

Ответы на вопрос

n_list = []
even_numbers = []
odd_numbers = []
for num in range(-20, 81):
n_list.append(num)
for number in n_list:
if number % 2 == 0:
even_numbers.append(number)
elif number % 2 != 0:
odd_numbers.append(number)
break
print(even_numbers)
print(odd_numbers)




Для решения данной задачи, можно написать программу на языке Python. Вот пример такой программы:
pythondef find_min_even_odd_elements(arr):
min_even = float('inf')
min_odd = float('inf')
for i in range(len(arr)):
if i % 2 == 0 and arr[i] < min_even:
min_even = arr[i]
elif i % 2 != 0 and arr[i] < min_odd:
min_odd = arr[i]
return min_even, min_odd
if __name__ == "__main__":
# Инициализируем массив arr с n элементами
n = 10 # здесь можно указать желаемое четное число элементов массива
arr = [random.randint(-20, 80) for _ in range(n)]
print("Исходный массив:", arr)
min_even, min_odd = find_min_even_odd_elements(arr)
print("Минимальное значение среди элементов с четными номерами:", min_even)
print("Минимальное значение среди элементов с нечетными номерами:", min_odd)
Программа создает массив arr
из n элементов, заполненных случайными целыми числами из диапазона [-20, 80]. Затем, с помощью функции find_min_even_odd_elements
, программа находит минимальное значение среди элементов с четными и нечетными индексами и выводит результаты на экран.
Обратите внимание, что я использовал модуль random
для генерации случайных чисел в массиве. Поэтому перед запуском программы, необходимо добавить импорт import random
.


Похожие вопросы


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili