fork download
  1. #include<iostream.h>
  2. #include<conio.h>
  3. #define MAX 5;
  4. class cqueue
  5. {
  6. int a[MAX],front,rear;
  7. public :
  8. cqueue()
  9. {
  10. front=rear=-1;
  11. }
  12. void insert(int );
  13. int deletion();
  14. void display();
  15. };
  16.  
  17. void cqueue :: insert(int val)
  18. {
  19. if((front==0 && rear==MAX-1) || (rear+1==front))
  20. cout<<" Circular Queue is Full
  21. ";
  22. else
  23. {
  24. if(rear==MAX-1)
  25. rear=0;
  26. else
  27. rear++;
  28. a[rear]=val;
  29. }
  30. if(front==-1)
  31. front=0;
  32. }
  33. int cqueue :: deletion()
  34. {
  35. int k;
  36. if(front==-1)
  37. cout<<"Circular Queue is Empty
  38. ";
  39. else
  40. {
  41. k=a[front];
  42. if(front==rear)
  43. front=rear=-1;
  44. else
  45. {
  46. if(front==MAX-1)
  47. front=0;
  48. else
  49. front++;
  50. }
  51. }
  52. return k;
  53. }
  54. void cqueue :: display()
  55. {
  56. int i;
  57. if(front==-1)
  58. cout<<"Circular Queue is Empty
  59. ";
  60. else
  61. {
  62. if(rear < front)
  63. {
  64. for(i=front;i<=MAX-1;i++)
  65. cout<<a[i]<<" ";
  66. for(i=0;i<=rear;i++)
  67. cout<<a[i]<<" ";
  68. }
  69. else
  70. {
  71. for(i=front;i<=rear;i++)
  72. cout<<a[i]<<" ";
  73. cout<<endl;
  74. }
  75. }
  76. }
  77.  
  78. void main()
  79. {
  80. clrscr();
  81. cqueue c1;
  82. int ch,val;
  83. char op;
  84. do
  85. {
  86. clrscr();
  87. cout<<"-----------Menu-------------";
  88. cout<<"\n 1.Insertion \n 2.Deletion \n 3.Display \n4.Exit ";
  89. cout<<"Enter Your Choice <1..4> ?";
  90. cin>>ch;
  91. switch(ch)
  92. {
  93. case 1 : cout<<"Enter Element to Insert ?";
  94. cin>>val;
  95. c1.insert(val);
  96. break;
  97. case 2 : val=c1.deletion();
  98. cout<<"Deleted Element :"<<val<<endl;
  99. break;
  100. case 3 : c1.display();
  101. break;
  102. }
  103. cout<<"Do you want to continue<Y/N> ?";
  104. cin>>op;
  105. }while(op=='Y' || op=='y');
  106. getch();
  107. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:1:21: fatal error: iostream.h: No such file or directory
 #include<iostream.h>
                     ^
compilation terminated.
stdout
Standard output is empty