2) Дан целочисленный массив из 20 элементов, все элементы которого – целые числа в интервале от -1000 до 1000. Опишите на русском языке или на одном из языков программирования алгоритм, который находит минимальное значение из всех нечетных элементов массива, которые делятся на 5.

10 Июн 2020 в 19:40
164 +1
0
Ответы
1

Алгоритм на языке программирования Python:

Создать пустой список odd_divisible_by_5, в котором будем хранить все нечетные элементы массива, которые делятся на 5.

Пройти по всем элементам массива.
2.1. Если текущий элемент нечетный и делится нацело на 5, добавить его в список odd_divisible_by_5.

Найти минимальное значение в списке odd_divisible_by_5.

Вывести это значение.

Пример кода:

arr = [25, 10, 15, 30, 45, 17, 23, -5, 0, 100, -15, -25, 35, 40, 55, 80, 90, -30, -35, -45]
odd_divisible_by_5 = []
for num in arr:
if num % 2 != 0 and num % 5 == 0:
odd_divisible_by_5.append(num)
if len(odd_divisible_by_5) > 0:
min_value = min(odd_divisible_by_5)
print(f"Минимальное значение из всех нечетных элементов массива, которые делятся на 5: {min_value}")
else:
print("В массиве нет нечетных элементов, которые делятся на 5.")
18 Апр в 11:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 333 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир