Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Prodentim Probiotics Specially Designed For The Health Of Your Teeth And Gums

Instant Grammar Checker - Correct all grammar errors and enhance your writing

Teach Your Child To Read

Powerful WordPress hosting for WordPress professionals

Disclosure: My content contains affiliate links.

31,167 questions

40,724 answers

573 users

How to remove elements from the top of stack in C++

1 Answer

0 votes
#include <iostream>       
#include <stack>          

using namespace std; 

void printStack(stack<int> st) {
  while (!st.empty()) {
     cout << st.top() << ' ';
     st.pop();
  }
}

int main ()
{
    stack<int> st;

    for (int i = 0; i < 5; i++) 
        st.push(i);

    printStack(st);
    
    st.pop();
    st.pop();

    cout << endl;
    
    printStack(st);

    return 0;
} 
   
   
   
/*
run:
   
4 3 2 1 0 
2 1 0 
   
*/

 





answered Apr 6, 2020 by avibootz

Related questions

...