#include <stdio.h>
#include <iostream.h>
int Q[10];
int front,rear;
void ADD()
{ int x;
if (front==(rear+1) % 10)
{
printf("*****QUEUE IS FULL****\n");
return;
}
printf(" Enter A Number: ");
scanf("%d",&x);
Q[rear]=x;
rear=(rear+1) %10;
}
//====================================
void Del()
{
if(rear==front)
{
printf(" ++++Queue Is Empty!!!+++\n");
return;
}
printf(" %d ",Q[front]);
front=(front+1) % 10;
}
void main()
{
char c;
front=0; rear=0;
do{
printf("Enter A for ADD\n");
printf("Enter D for Delete\n");
printf("Enter Q for Exit\n");
cin>>c;
if (c=='a') ADD();
if (c=='d')Del();
}while (c!='q');
}
Seyyed.Reza.Hashemian@Gmail.Com
دوستانی که سوالی دارند یا مایل به تماس هستند می توانند از اطلاعات بالا استفاده نمایند.
اگر هم تایپکی زدید و احتیاج به پاسخگویی سریع داشتید اطلاع دهید