diff --git a/C++/Queue_using_array.cpp b/C++/Queue_using_array.cpp new file mode 100644 index 0000000..9d56a22 --- /dev/null +++ b/C++/Queue_using_array.cpp @@ -0,0 +1,58 @@ +#include +using namespace std; +int queue[100], n = 100, front = - 1, rear = - 1; +void Insert() { + int val; + if (rear == n - 1) + cout<<"Queue Overflow"<>val; + rear++; + queue[rear] = val; + } +} +void Delete() { + if (front == - 1 || front > rear) { + cout<<"Queue Underflow "; + return ; + } else { + cout<<"Element deleted from queue is : "<< queue[front] <>ch; + switch (ch) { + case 1: Insert(); + break; + case 2: Delete(); + break; + case 3: Display(); + break; + case 4: cout<<"Exit"<