Program:-
Output:-
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:1
Enter item:10
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:1
Enter item:20
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:1
Enter item:30
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:3
Item's are:-
10 20 30
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:2
10 is deleted.
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:3
Item's are:-
20 30
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:1
Enter item:50
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:3
Item's are:-
20 30 50
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:4
Thank You for using.
#include<stdio.h> #define MAX 10 int front=-1,rear=-1,q[MAX]; void ins() { int item; if(rear==MAX-1) { printf("Queue is full.\n"); } else { if(front==-1) { front=0; } printf("Enter item:"); scanf("%d",&item); rear=rear+1; q[rear]=item; } } void del() { int item; if(front==-1||front>rear){ printf("Queue is empty.\n"); } else { item=q[front]; front=front+1; printf("%d is deleted.\n",item); } } void dis() { int i; if(front==-1||front>rear){ printf("Queue is empty.\n"); } else{ printf("Item's are:-\n"); for(i=front;i<=rear;i++){ printf("%d ",q[i]); } printf("\n");} }
//This program is developed by thezenithcoder.blogspot.com
main() { int val; while(val<4) { printf("\n1.INSERT\n2.DELETE\n3.DISPLAY\n4.EXIT\nEnter choice:"); scanf("%d",&val); switch(val){ case 1:ins(); break; case 2:del(); break; case 3:dis(); break; } } printf("Thank You for using.\n"); }
Output:-
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:1
Enter item:10
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:1
Enter item:20
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:1
Enter item:30
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:3
Item's are:-
10 20 30
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:2
10 is deleted.
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:3
Item's are:-
20 30
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:1
Enter item:50
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:3
Item's are:-
20 30 50
1.INSERT
2.DELETE
3.DISPLAY
4.EXIT
Enter choice:4
Thank You for using.
0 Comments