Дан целочисленный массив из 20 элементов. Элементы массива могут быть целыми числами от -1000 до 1000. Найдите минимальный элемент среди положительных, делящихся на 3 и нечетных

3 Фев 2020 в 19:41
167 +1
0
Ответы
1

.

Пример решения на Python:

import sys
arr = 5,12,−9,15,6,21,17,30,−3,8,10,27,33,−6,−12,19,25,14,32,−185, 12, -9, 15, 6, 21, 17, 30, -3, 8, 10, 27, 33, -6, -12, 19, 25, 14, 32, -185,12,9,15,6,21,17,30,3,8,10,27,33,6,12,19,25,14,32,18
min_odd_div_by_three = sys.maxsize
for num in arr:
if num > 0 and num % 3 == 0 and num % 2 != 0:
min_odd_div_by_three = minminodddivbythree,nummin_odd_div_by_three, nummino ddd ivb yt hree,num
if min_odd_div_by_three == sys.maxsize:
print"Вмассивенетположительныхнечетныхчисел,делящихсяна3""В массиве нет положительных нечетных чисел, делящихся на 3""Вмассивенетположительныхнечетныхчисел,делящихсяна3" else:
print"Минимальныйэлементсредиположительныхчисел,делящихсяна3инечетных:",minodddivbythree"Минимальный элемент среди положительных чисел, делящихся на 3 и нечетных:", min_odd_div_by_three"Минимальныйэлементсредиположительныхчисел,делящихсяна3инечетных:",mino ddd ivb yt hree

Результат выполнения:

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