- "xyz"
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
- "xzy"
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
cin >> ch; mystack.push(ch);
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
ch = mystack.top(); mystack.pop(); cout << ch;
- "yxz"
cin >> ch; mystack.push(ch);
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
ch = mystack.top(); mystack.pop(); cout << ch;
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
- "yzx"
cin >> ch; mystack.push(ch);
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
ch = mystack.top(); mystack.pop(); cout << ch;
- "zxy"
cannot print z first and have x on top of y
- "zyx"
cin >> ch; mystack.push(ch);
cin >> ch; mystack.push(ch);
cin >> ch; mystack.push(ch);
ch = mystack.top(); mystack.pop(); cout << ch;
ch = mystack.top(); mystack.pop(); cout << ch;
ch = mystack.top(); mystack.pop(); cout << ch;