Читаємо вхідну послідовність у масив. Потім виводимо елементи масиву у зворотному порядку.
Реалізація алгоритму
Оголосимо масив для зберігання вхідної послідовності.
int m[101];Читаємо вхідні дані.
scanf("%d", &n);
for (i = 0; i < n; i++)
scanf("%d", &m[i]);Виводимо елементи масиву в одному рядку у зворотному порядку.
for (i = n - 1; i >= 0; i--)
printf("%d ", m[i]);
printf("\n");Реалізація алгоритму — STL
Оголосимо вектор для зберігання вхідної послідовності.
vector<int> v;Читаємо вхідні дані.
scanf("%d", &n);
v.resize(n);
for (i = 0; i < n; i++)
scanf("%d", &v[i]);Інвертуємо порядок елементів масиву.
reverse(v.begin(), v.end());Виводимо елементи масиву в одному рядку у зворотному порядку.
for (i = 0; i < n; i++)
printf("%d ", v[i]);
printf("\n");Python реалізація
Читаємо вхідні дані.
n = int(input())
v = [int(input()) for _ in range(n)]Інвертуємо порядок елементів списку.
v.reverse()Виводимо елементи масиву в одному рядку у зворотному порядку.
print(*v)