Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

12пми / очередь

.txt
Скачиваний:
33
Добавлен:
02.06.2015
Размер:
742 б
Скачать

#include <iostream>
using namespace std;


class queue
{
public:
void init();
void qput( int m );
void qget();
private:
int a[100];
int start,end;
};

void queue::init()
{
start=0;
end=0;
}

void queue::qget()
{
if ( start == end )
{
cout<<"Queue is empty!";
return;
}
cout<<"Element "<<a[end]<<"\n";
end++;
}

void queue::qput( int m )
{
if ( 100 == start )
{
cout<<"Queue is full!";
return;
}
a[start] = m;
start++;}

int main()
{
queue a;
a.init();
a.qput(18);
a.qput(11);
a.qput(10);
a.qget();
a.qget();
a.qget();
a.qget();
return 0;
}