// Stack Code
#include<stdio.h> #include<process.h> int stack[5],top=-1; main() { int data,ch,i,x; printf("Menu\n1.Push\n2.POP\n3.Display\n4.Exit"); do{ printf("\nEnter choice no\n"); scanf("%d",&ch); switch(ch) { case 1: printf("Enter Data\n"); scanf("%d",&data); if(top==4) printf("Stack is Overflow"); else { top++; stack[top]=data; } break; case 2: if(top==-1) printf("Stack is UnderFlow\n"); else{ x=stack[top]; top--; printf("Deleted Data is = %d",x);} break; case 3: i=top; for(i=top;i>=0;i--) { printf("%d ",stack[i]); } break; case 4: exit(1); default: printf("Wrong choice try again\n"); } }while(ch!=4); }
No comments:
Post a Comment