Thursday, September 17, 2015

stack code in c++

#include<iostream>
using namespace std;
class stack
{
private:
int top;
int array[10];
public:
stack()
{
top=-1;
}
void push(int a)
{
if(top==10-1)cout<<"Stack is full"<<endl;
else array[++top]=a;
}
int pop()
{
if(top==-1){ cout<<"Stack is empty " << endl; return 0; }
else{ return  array[top--];}
}

};
void main()
{
stack obj;
int op,value;
obj.push(1);
obj.push(2);
obj.push(3);
obj.push(4);
obj.push(5);
obj.push(6);
obj.push(7);
obj.push(8);
obj.push(9);
obj.push(4);
obj.push(4);
obj.push(4);
obj.push(4);
obj.push(4);



}