Дан массив А из N целочисленных элементов.
1)Заполнить массив А целыми числами в интервале[1,100] и вывести на экран.Найти максимальный четный элемент и вывести его на экран.
2)Заполнить массив А целыми числами в интервале[1,100] и вывести на экран.Найти второй минимальный нечетный элемент и вывести его на экран.

26 Сен 2019 в 06:43
175 +1
0
Ответы
1

Для выполнения данных задач можно воспользоваться следующим кодом на языке программирования Python:

1) Найти максимальный четный элемент в массиве А:

import random
# Генерация массива А из N целочисленных элементов
N = 10
A = [random.randint(1, 100) for i in range(N)]
print("Массив А:", A)
max_even = None
# Поиск максимального четного элемента в массиве
for num in A:
if num % 2 == 0:
if max_even is None or num > max_even:
max_even = num
if max_even:
print("Максимальный четный элемент в массиве А:", max_even)
else:
print("В массиве А нет четных элементов")

2) Найти второй минимальный нечетный элемент в массиве А:

import random
# Генерация массива А из N целочисленных элементов
N = 10
A = [random.randint(1, 100) for i in range(N)]
print("Массив А:", A)
odd_numbers = [num for num in A if num % 2 != 0]
odd_numbers.sort()
second_min_odd = None
if len(odd_numbers) > 1:
sorted_odd_numbers = sorted(set(odd_numbers))
second_min_odd = sorted_odd_numbers[1]
if second_min_odd:
print("Второй минимальный нечетный элемент в массив А:", second_min_odd)
else:
print("В массиве А нет хотя бы двух нечетных элементов")

Таким образом, приведенные выше скрипты помогут решить поставленные задачи.

19 Апр 2024 в 19:26
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир