Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #define high 1000
- int arr[high];
- int fro=-1;
- int rea=-1;
- insert(int z)
- {
- if(rea==high-1)printf("Overflow\n");
- else{
- if(fro==-1)fro=0;
- rea++;
- arr[rea]=z;
- }
- return;
- }
- erase()
- {
- if(fro==-1)printf("Underflow\n");
- else{
- printf("%d\n",arr[fro]);
- fro++;
- }
- return;
- }
- want_to_see()
- {
- int i;
- if(fro==-1)printf("Empty\n");
- else{
- for(i=fro;i<=rea;i++)printf("%d ",arr[i]);
- }
- return;
- }
- main()
- {
- int x,a;
- printf("1.Insert\n2.Delete\n3.Display all\n4.Eliminate\n");
- while(11){
- scanf("%d",&x);
- switch(x)
- {
- case 1:
- scanf("%d",&a);
- insert(a);
- break;
- case 2:
- erase();
- break;
- case 3:
- want_to_see();
- printf("\n");
- break;
- case 4:
- exit(1);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement