Stacks Using Array Program
Stacks Using Array Program
h>
#include <conio.h>
int stack[100],i,j,choice=0,n,top=-1;
void push();
void pop();
void show();
void main ()
{
clrscr();
pop();
break;
case 3:
show();
break;
case 4:
printf("Exiting ");
break;
default:
printf("Please Enter valid choice ");
}
};
}
}
void push ()
{
int val;
if (top == n-1 )
printf("\n Overflow");
else
{
printf("Enter the value?");
scanf("%d",&val);
top = top +1;
stack[top] = val;
}
}
void pop ()
{
if(top == -1)
printf("Underflow");
else
{
printf("the delted value =%d\n",stack[top]);
top = top -1;
}
}
void show()
{
for (i=top;i>=0;i--)
{
printf("%d\n",stack[i]);
}
if(top == -1)
{
printf("\nStack is empty\n");
}
}