int main() { SeqStack<int> ss; cout << ss.ToString() << endl; int e; while (cin >> e) { ss.Push(e); } cout << ss.ToString() << endl; while (!ss.IsEmpty()) { cout << "Top is " << ss.GetTop() << endl; ss.Pop(); cout << ss.ToString() << endl; } // cout << "<End>" << endl; return 0; }