#include <string>
#include <stack>
using namespace std;
int main()
{
stack<int> intStack;
bool yesNo;
string yesNoString;
// adds to the stack
intStack.push(12);
intStack.push(22);
intStack.push(34);
intStack.push(89);
// (condition) ? (if_true) : (if_false)
// yesNo = intStack.empty();
intStack.empty() == 1 ? yesNoString = "true" : yesNoString = "false";
cout << "EMPTY: " << yesNoString << endl;
cout << "SIZE: " << intStack.size() << endl;
cout << "TOP: " << intStack.top() << endl;
intStack.pop();
intStack.pop();
intStack.empty() == 1 ? yesNoString = "true" : yesNoString = "false";
cout << "EMPTY: " << yesNoString << endl;
cout << "SIZE: " << intStack.size() << endl;
cout << "TOP: " << intStack.top() << endl;
intStack.pop();
intStack.pop();
intStack.empty() == 1 ? yesNoString = "true" : yesNoString = "false";
cout << "EMPTY: " << yesNoString << endl;
cout << "SIZE: " << intStack.size() << endl;
}