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

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

.txt
Скачиваний:
18
Добавлен:
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;
}

Соседние файлы в папке 12пми