Вопрос задан 30.07.2023 в 02:14. Предмет Информатика. Спрашивает Сохончук Лера.

Напишите программу, которая находит минимальный из нечётных положительных элементов массива. Если в

массиве нет нечётных положительных элементов, нужно вывести сообщение об этом. Спасите пожалуйста!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чистяков Ярослав.
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
  var s:=a.Where(t->t.IsOdd and (t>0));
  if s.Count=0 then Writeln('Нет нечетных положительнных')
  else s.Min.Println
end.

Пример
n= 13
31 -5 -22 19 -30 21 -11 -28 -3 20 -19 36 -29
19
0 0
Отвечает Копущу София.
import random
mas = [random.randint(0,100) for i in range(40)]
print('Всі числа:\n',mas)
chonti = []
ne_chotni = []
for x in mas:
----if x%2 == 0:
--------chonti.append(x)
----else:
--------ne_chotni.append(x)
print('Парные:\n',chonti)
print("Непарные:\n",ne_chotni)
if len(ne_chotni) == 0:
----print("В масиве немає нечотних елементов!")
print("Минимальный с нечотних элементов:",min(ne_chotni))
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам написать программу на Python, которая будет искать минимальный нечётный положительный элемент массива. Если такого элемента нет, программа выведет сообщение об этом. Воспользуемся простым алгоритмом для решения этой задачи:

python
def find_min_odd_positive(arr): min_odd_positive = None for num in arr: if num > 0 and num % 2 != 0: # Проверяем, что число положительное и нечётное if min_odd_positive is None or num < min_odd_positive: min_odd_positive = num return min_odd_positive # Пример использования функции array = [3, 7, 2, -1, 8, 5, 9, -4] result = find_min_odd_positive(array) if result is not None: print("Минимальный нечётный положительный элемент:", result) else: print("В массиве нет нечётных положительных элементов.")

Вы можете изменить массив array на свой собственный для проверки программы на других данных. Программа вернет минимальное нечётное положительное число в массиве или сообщение о его отсутствии.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос