Advertisement
LEGEND2004

Simple Stack

Feb 10th, 2023
806
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     string s;
  6.     int x;
  7.     stack<int> my;
  8.     while(cin >> s){
  9.         if(s == "exit"){
  10.             cout << "bye" << endl;
  11.             break;
  12.         }
  13.         if(s == "push"){
  14.             cin >> x;
  15.             my.push(x);
  16.             cout << "ok" << endl;
  17.         }
  18.         if(s == "pop"){
  19.             cout << my.top() << endl;
  20.             my.pop();
  21.         }
  22.         if(s == "back"){
  23.             cout << my.top() << endl;
  24.         }
  25.         if(s == "size"){
  26.             cout << my.size() << endl;
  27.         }
  28.         if(s == "clear"){
  29.             while(!my.empty()){
  30.                 my.pop();
  31.             }
  32.             cout << "ok" << endl;
  33.         }
  34.     }
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement