Задача №112298. Реверс половин Реверс массива – это перестановка элементов в обратном порядке: меняются местами первый и последний элементы, второй и предпоследний и т.д. Напишите программу, которая выполняет реверс двух половин массива по отдельности.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 и N – чётное число.
Выходные данные
Программа должна вывести в одну строчку все элементы получившегося массива, разделив их пробелами.
Примеры
входные данные
6
1 2 3 4 5 6
выходные данные
3 2 1 6 5 4
НА С++
Ответы на вопрос:
Программа:
num = input()
print("YES" if num[-1] in ["2", "3"] and int(num) % 3 == 0 and len(num) == 3 else "NO")
Сложна для понимания, поэтому приведу 2-ой вид программы:
num = input()
if len(num) == 3 and num[-1] in ["2", "3"] and int(num) % 3 == 0:
print("YES")
else:
print("NO")
Конечно, можно и через операторы % и // сделать:
num = int(input())
count = 0 # Переменная-счётчик кол-ва цифр в числе
last_num = num # Переменная для последней цифры в числе
num_c = num
while num_c:
num_c = num_c // 10
count += 1
if count == 3: # Проверка на кол-во цифр в числе
last_num = last_num // 10 # Например, 123 -> 12
last_num = last_num % 10 # 12 -> 2
if num % 3 == 0 and (last_num == 2 or last_num == 3):
print("YES")
else:
print("NO")
else:
print("NO")
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Savcik08.06.2020 02:41
-
Sungatullinraf01.05.2021 01:26
-
SkriN12329.06.2020 13:39
-
krasotkinaeliz02.04.2022 05:44
-
tatite1508.08.2022 10:08
-
timondrob11.10.2020 15:07
-
ruslankz0202.04.2022 18:28
-
RABOTAY18.05.2021 16:33
-
FaceStoom03.06.2023 14:01
-
Мистер990024.11.2021 15:39
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.