Решение задачи №149 «Разворот» с ACMP





Решение задачи №149 «Разворот» с ACMP

Условие задачи

Дано натуральное число N и последовательность из N элементов. Требуется вывести эту последовательность в обратном порядке.

Входные данные
В первой строке входного файла INPUT.TXT записано натуральное число N (N ≤ 103). Во второй строке через пробел идут N целых чисел, по модулю не превосходящих 103 - элементы последовательности.

Выходные данные
В выходной файл OUTPUT.TXT выведите заданную последовательность в обратном порядке.

#include<iostream>
#include<stack>
using namespace std;
int main()
{
int n,a;stack<int>s;
cin>>n;
while(n){n--;cin>>a;s.push(a);}
while(!s.empty()){cout<<s.top()<<' ';s.pop();}
return 0;
}



Условия задач взяты с сайта acmp.ru