3. Дан массив А, состоящий из 11 элемента. Найти и отпечатать наименьший из его положительных элементов, предполагая, что они есть среди элементов массива.

21 Фев 2020 в 19:41
192 +2
0
Ответы
1

Пример кода на Python:

A = [3, -5, 2, 7, -4, 9, 0, -1, 4, -6, 1]
min_positive = None
for num in A:
if num > 0:
if min_positive is None or num < min_positive:
min_positive = num
if min_positive is not None:
print("Наименьший из положительных элементов массива A: ", min_positive)
else:
print("В массиве A нет положительных элементов.")

В данном примере кода мы итерируемся по элементам массива A и, если элемент положительный, сравниваем его с переменной min_positive, в которой хранится текущее минимальное положительное значение. Если элемент меньше значения min_positive или min_positive равно None (то есть еще не найдено положительных элементов), то обновляем значение min_positive. После завершения цикла проверяем, существует ли минимальный положительный элемент и выводим его на экран. Если положительных элементов в массиве нет, выводим сообщение о том, что они отсутствуют.

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