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

10 Июн 2020 в 19:40
187 +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 Апр 2024 в 11:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир