Вивести масив 2

Тема "Опрацювання одновимірних масивів" розділу "Алгоритми і програми"

Змагання > Масиви Вивести масив 2

Задано масив з n цілих чисел. Вивести елементи масиву в одному рядку, змінивши початковий порядок на протилежний.
Вхідні дані. В першому рядку записано число n (1 ≤ n ≤ 100). В наступних n рядках записані елементи масиву (по одному числу в кожному рядку), що не перевищують за модулем 100.
Вихідні дані. Вивести елементи масиву в одному рядку в зворотному порядку.


Практикум програмування на eolymp.com з чатом ChatGPT

Читаємо кожний елемент масиву з нового рядка, виводимо n елементів в одному рядку в зворотному порядку.

Щоб вивести елементи масиву в зворотному порядку, можна використати зріз [::-1], який поверне масив з елементами у зворотньому порядку. Також можна використати цикл, який буде проходити по елементах масиву у зворотному порядку і виводити їх по одному в рядок.

Приклад коду з використанням зрізу. У цьому випадку ми спочатку створюємо пустий список array та заповнюємо його елементами, які вводить користувач. Потім ми створюємо зріз reversed_array з елементами у зворотньому порядку за допомогою [::-1]. Нарешті, ми виводимо елементи масиву за допомогою print(*reversed_array), що дозволяє вивести всі елементи масиву в одному рядку.

Приклад коду з використанням циклу. У цьому випадку ми спочатку створюємо пустий список array та заповнюємо його елементами, які вводить користувач. Потім ми проходимо по елементах масиву у зворотньому порядку за допомогою циклу for i in range(n-1, -1, -1). В кожній ітерації ми виводимо поточний елемент масиву за допомогою print(array[i], end=' '), де параметр end=' ' означає, що ми використовуємо пробіл як роздільник між елементами.