1#include <iostream>
2#include<stack>
3#include<algorithm>
4
5using namespace std;
6
7int main()
8{
9 stack<int>st;
10 stack<int>st1;
11 st.push(100);
12 st.push(90);
13 st.push(80);
14 st.push(70);
15 st.pop();
16 st1.push(10);
17 st1.push(20);
18 st1.push(30);
19 while(!st.empty())
20 {
21 cout<<st.top()<<" ";
22 st.pop();
23 }
24 cout<<endl;
25 while(!st1.empty())
26 {
27 cout<<st1.top()<<" ";
28 st1.pop();
29 }
30 cout<<endl;
31 st.push(100);
32 st.push(90);
33 st.push(80);
34 st.push(70);
35 st.pop();
36 st1.push(10);
37 st1.push(20);
38 st1.push(30);
39 st.swap(st1);
40 while(!st.empty())
41 {
42 cout<<st.top()<<" ";
43 st.pop();
44 }
45 cout<<endl;
46 while(!st1.empty())
47 {
48 cout<<st1.top()<<" ";
49 st1.pop();
50 }
51 cout<<endl;
52 return 0;
53}
54
1stack<int> stk;
2stk.push(5);
3int ans = stk.top(5); // ans =5
4stk.pop();//removes 5
1#include <bits/stdc++.h>
2
3stack<int> stk;
4stk.push(5);
5int ans = stk.top(5); // ans =5
6stk.pop();//removes 5