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

10 Июл 2019 в 08:18
175 +1
0
Ответы
1

Давайте разберемся с первым пунктом:

1) Программа на Python:

import random
# Создаем массив из N целочисленных элементов
N = 10
A = [random.randint(1, 100) for _ in range(N)]
# Выводим массив на экран
print("Массив A:", A)
# Находим максимальный четный элемент
max_even = 0
for num in A:
if num % 2 == 0 and num > max_even:
max_even = num
# Выводим максимальный четный элемент на экран
print("Максимальный четный элемент в массиве A:", max_even)

2) Программа на Python:

import random
# Создаем массив из N целочисленных элементов
N = 10
A = [random.randint(1, 100) for _ in range(N)]
# Выводим массив на экран
print("Массив A:", A)
# Находим все нечетные элементы массива и удаляем повторения
odd_nums = list(set([num for num in A if num % 2 != 0]))
# Сортируем нечетные элементы по возрастанию
odd_nums.sort()
# Выводим второй минимальный нечетный элемент на экран
if len(odd_nums) >= 2:
print("Второй минимальный нечетный элемент в массиве A:", odd_nums[1])
else:
print("В массиве A нет второго минимального нечетного элемента")

Обе программы случайным образом заполняют массив A целыми числами в интервале от 1 до 100, выводят его на экран и находят необходимые элементы. В первом пункте находится максимальный четный элемент, а во втором - второй минимальный нечетный элемент.

20 Апр в 23:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 989 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир