عنوان 

 برنامه سورس سی پلاس

توضیحات :

نوع فایل

فرمت

سورس زبان سی پلاس پلاس

CPP , EXE

پیش نمایش از سورس کد پروژه

#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<stdio.h>
class queue
{

private :
int front,rear,i,q[5],ret,ele,s,count;

public :

queue()
{
front=0;
rear=0;
s=0;
count=0;
}
int overflow() //تابع سرریز صف
{
if (rear>4)
return 1;
else
return 0;
}

//ساخت صف
void quee()
{

if (count>0)
{
shift();
}
ret=overflow();
if (ret==1)
cout << “Queue is full”<<endl;
else
{

cout <<“Enter element “<<endl;
cin >>ele;
q[rear]=ele;
rear = rear+1;
}
}
//عملیات شیفت مقادیر صف

void shift()
{
if (s==0 & front>0)
{

for(i=0;i<front;i++)
{
q[s]=q[front];
s=s+1;
front=front+1;
if(front >rear-1)
break;

}
front=0;
s=0;
}
rear=rear-count;
count=0;

}

Queue Cplus

======