Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- const int SIZE = 10;
- int qData[10];
- int front = 0,rear = -1;
- int qInsert(int number);
- int qDelete();
- void display();
- int main(){
- int option = 0,number;
- while(1){
- printf("Enter 1 to insert, 2 to delete, 3 to display\n");
- scanf("%d",&option);
- if(option==1){
- printf("Enter number to insert\n");
- scanf("%d",&number);
- printf("\n%d has been inserted\n",qInsert(number));
- }else if(option == 2){
- printf("%d has been removed from the queue\n",qDelete());
- }else if(option == 3){
- display();
- }else if(option == 4){
- break;
- }
- }
- return 0;
- }
- void display(){
- }
- int qDelete(){
- if(front == -1){
- printf("Cannot Dequeue any more, Queue is empty\n");
- }
- else{
- int temp = 0;
- temp = qData[front];
- front++;
- return temp;
- }
- }
- int qInsert(int number){
- if(rear == SIZE){
- printf("Cannot enqueue any more, Queue is Full\n");
- }
- else{
- rear++;
- qData[rear] = number;
- return number;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement