
Вопрос задан 28.09.2023 в 04:40.
Предмет Информатика.
Спрашивает Смирнов Евгений.
ПОМОГИТЕ СРОЧНО,НУЖНО НАПИСАТЬ ЭТУ ПРОГРАММУ НА ПИТОНЕ 1. Дан одномерный массив натуральных чисел
a1, a2, ..., an (n<=50). Создать массив из нечетных чисел этой последовательности и упорядочить элементы массива в порядке убывания. Если таких чисел нет, то вывести сообщение об этом и переставить элементы исходного массива в обратном порядке.

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

Отвечает Priymak Zhenya.
Ответ:
inp = input()
mass = inp.split(' ')
endMass = []
x = len(mass)
a=0
for x in mass:
if int(x)%2==1:
endMass.append(x)
a=a+1
if a>0:
endMass.reverse()
print(*endMass)
else:
mass.reverse()
print(*mass)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот пример программы на Python, выполняющей описанные вами действия:
python# Ввод массива
n = int(input("Введите размер массива: "))
a = []
for i in range(n):
num = int(input(f"Введите элемент {i + 1}: "))
a.append(num)
# Создание массива из нечетных чисел и сортировка в порядке убывания
odd_numbers = [x for x in a if x % 2 != 0]
if odd_numbers:
odd_numbers.sort(reverse=True)
print("Массив нечетных чисел в порядке убывания:", odd_numbers)
else:
print("Нет нечетных чисел в массиве")
a.reverse()
print("Массив в обратном порядке:", a)
Программа начинается с ввода массива a
. Затем она создает новый массив odd_numbers
, содержащий только нечетные числа из a
, и сортирует его в порядке убывания. Если odd_numbers
не пуст, программа выводит его. Если odd_numbers
пуст (т.е., нет нечетных чисел в исходном массиве), программа выводит сообщение об этом и переставляет элементы исходного массива в обратном порядке.


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

Информатика 572

Информатика 1113

Информатика 10

Информатика 32

Информатика 16

Информатика 578

Информатика 21
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili