S001-AC.cc
309 Bytes
#include <iostream>
using namespace std;
string read(int* n)
{
string str, prev;
cin >> str;
(*n)++;
if(cin.eof())
{
*n = ((*n) / -2)*(-1);
return "";
}
prev = read(n);
if(!(*n))
{
return prev;
}
(*n)--;
return prev + str + "\n";
}
int main()
{
int n = 0;
cout << read(&n);
return 0;
}