show stack c++
void showstack(stack<int> s) {
while(!s.empty()) {
cout<< s.top()<<" ";
s.pop();
}
cout<<endl;
}
show stack c++
void showstack(stack<int> s) {
while(!s.empty()) {
cout<< s.top()<<" ";
s.pop();
}
cout<<endl;
}
stack in c++
#include <iostream>
using namespace std;
#define M 100 //defined the size of the stack ;
//stack class for controlling
class STACK
{
int ara[M]; // declared an array for storing the stack elemenst
int top; // finding the top value
public:
//function for pushing values into the stack
STACK() // constructor for initializing
{
top = 0;
}
void push(int n)
{
if(top == M) // checking if the stack is full or not
{
cout << "Stack is full\n";
return;
}else // if the stack is not full, push the element
{
ara[top] = n;
top++;
}
}
//function for poping out elements from the stack or getting the elements
int pop()
{
if(top == 0)
{
cout << "Stack is empty\n";
return 0;
}else
{
top--;
return ara[top];
}
}
};
int main()
{
STACK stk1, stk2; //making two objects of type STACK
//pushing elements
for(int i = 0; i < 5; i++)
{
stk1.push(i);
stk2.push(i+1);
}
//poping elements
for(int i = 0; i < 5; i++)
{
cout << stk1.pop() << " ";
}
cout << "\n";
for(int i = 0; i < 5; i++)
{
cout << stk2.pop() << " ";
}
cout << "\n";
return 0;
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us