llo

Download Llo

If you can't read please download the document

Upload: corey-becker

Post on 18-Aug-2015

213 views

Category:

Documents


1 download

DESCRIPTION

coding

TRANSCRIPT

/*************** BY Marxtudor www.marxtudor.com/ ***************/ #include#include#define MAX 5void insert(int);int del();void display();int queue[MAX];int front=-1;int rear=-1;main(){int choice, num;while(1){printf("\nEnter your choice\n");printf("1. Insert\n");printf("2. Delete\n");printf("3. Display\n");printf("4. Exit\n");scanf("%d",&choice);switch(choice){case 1:printf("Enter a number to be inserted : ");scanf("%d",&num);insert(num);break;case 2:num=del();break;case 3:display();break;case 4:exit(1);default:printf("Invalid choice\n");} }}

void insert(int element){ if(rear==MAX-1){ printf("\nQueue is Full\n"); return;} if(front==-1) {front = 0; }rear=rear+1;queue[rear]=element;} int del(){int element;if(front==-1 || front==rear+1){ printf("Queue is Empty\n"); return;}element = queue[front];front = front + 1;printf("%d has been deleted\n", element);return element;}void display(){ if(front==-1 || front==rear+1){printf("Queue is Empty\n");return;}

int i;for(i=front; i