
Здравствуйте! Написать программу, которая вводит массив из N целых чисел и выводит на экран
эле-менты с нечётными номерами в обратном порядке. Протестировать программу для сле-дующих исходных данных: а) 1 3 5 6 8 9 б) -1 4 6 2 4 6 8 6 9

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

Ответ:
begin
var N := ReadInteger('Array Length: ');
var A := ReadArrInteger(N);
//Нечётные номера элементов - чётные индексы
for var i := n-1 downto 0 do begin
if (i mod 2 = 0) then A[i].Println;
end;
end.
Tests:
#1
input:
6
1 3 5 6 8 9
Output:
8 5 1
Awaitable:
8 5 1
OK
#2
input:
9
-1 4 6 2 4 6 8 6 9
Output:
9 8 4 6 -1
Awaitable:
9 8 4 6 -1
OK



Здравствуйте! Конечно, я могу помочь вам написать программу на Python для выполнения данной задачи. Вот программа:
pythondef reverse_odd_elements(arr):
odd_elements = arr[1::2]
reversed_odd_elements = odd_elements[::-1]
return reversed_odd_elements
def main():
try:
n = int(input("Введите количество элементов в массиве: "))
arr = []
for i in range(n):
num = int(input(f"Введите {i+1}-й элемент: "))
arr.append(num)
reversed_odd = reverse_odd_elements(arr)
print("Элементы с нечётными номерами в обратном порядке:")
for num in reversed_odd:
print(num, end=" ")
except ValueError:
print("Ошибка ввода. Пожалуйста, введите целые числа.")
if __name__ == "__main__":
main()
Вы можете скопировать этот код, сохранить его в файле с расширением .py
и выполнить его. Программа запросит у вас количество элементов в массиве и сами элементы, а затем выведет элементы с нечётными номерами в обратном порядке.
Для исходных данных а) (1 3 5 6 8 9) программа выведет: 9 3 1 Для исходных данных б) (-1 4 6 2 4 6 8 6 9) программа выведет: 9 8 2 -1
Просто обратите внимание, что ввод программы ожидает корректные целые числа, и в случае ошибки ввода она предупредит вас об этом.


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


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







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