online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include<stdio.h> #include<stdlib.h> #define max 5 int queue[max],front=0,rear=0,d; void inqueue(){ if(rear==5){printf("QUEUE IS OVERFLOW\n");} else{ printf("ENTER THE VALUE\n"); scanf("%d",&queue[rear]); rear++; } } void traverse(){ if(front==rear){printf("QUEUE UNDERFLOW");} else{ for(int i=front;i<rear;i++){printf("%d",queue[i]);} } } void dequeue(){ if(front==rear){printf("QUEUE UNDERFLOW");} else{ for(int i=front;i<rear;i++){queue[front]=queue[front+1];} rear--; } } void main(){ while(1){ printf("ENTER THE OPTION TO PERFORM\n"); printf("\n1-INSERT\n2-DELETE\n3-DISPLAY\n4-EXIT\n"); scanf("%d",&d); switch(d){ case 1:inqueue();break; case 2:dequeue();break; case 3:display();break; case 4: exit(1); default:printf("INVALID STATEMENT\n"); }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue