Guest User

Untitled

a guest
Feb 1st, 2020
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include<iostream>
  2. #include<stack>
  3. #include<vector>
  4. using namespace std;
  5. class mod{
  6.     int module;
  7.     int price;
  8.   public:
  9.   mod(int m, int p){
  10.       module = m;
  11.       price = p;
  12.   }
  13.   int getPrice(){
  14.       return price;
  15.   }
  16. };
  17.  
  18.  
  19. int main(){
  20.     int n;
  21.     cin>>n;
  22.     stack<mod> s;
  23.     int choice, price;
  24.     vector<int> v;
  25.     for(int i = 0; i < n; i++){
  26.         cin>>choice;
  27.         if(choice == 2){
  28.             cin>>price;
  29.             mod m(choice, price);
  30.             s.push(m);
  31.         }
  32.         else{
  33.            mod buy = s.top();
  34.             v.push_back(buy.getPrice());
  35.             s.pop();
  36.            
  37.         }
  38.     }
  39.     for(int i = 0; i < v.size(); i++){
  40.         cout<<v[i]<<endl;
  41.     }
  42. }
Add Comment
Please, Sign In to add comment