Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Очередь

75K
02 декабря 2011 года
eurostar1993
3 / / 30.11.2011
Здравствуйте уважаемые программисты.
Никак не получается сделать вот эту задачу


Создать объект типа «очередь». Перегрузить операторы ++ и -- как
функции-члены класса (постфиксные и префиксные): ++ добавляет
элемент в очередь (пустой элемент, например int i=0), -- извлекает
элемент из очереди. Оператор ! проверяет очередь на отсутствие
элементов.


Поскольку я плаваю в указателях,у меня проблемы с построением очереди,вот я написал простенький класс

#include <iostream>
#include <conio.h>
#include <time.h>


using namespace std;
////////////////////////////////////////////////////////////////

class Queue
{
private:
int A;
public:
void inputprog(int d) //ââîä
{
A = d;
}
void printprog() //âûâîäèò âñå ÷èñëà
{
cout << " " << A;
}

};
////////////////////////////////////////////////////////////////
int main()
{
srand(time(NULL));
Queue s1;
int k,n;
cout<<"Vvedite kol-vo elementov ";
cin>>k;
for(int i=0;i<k;i++)
{
n=rand()%10;
s1.inputprog(n);
s1.printprog();
}
getch();
return 0;
}

Хотелось бы,чтобы вы оказали помощь хотя-бы в создании очереди.
P.S ну и конечно же сдавать завтро:D
240
02 декабря 2011 года
aks
2.5K / / 14.07.2006
Так откройте любую книгу по языку и почитайте первые несколько страниц, чтоб не "плавать в указателях". Вы не знаете ОСНОВ языка и просите написать все за вас в разделе где такие просьбы запрещены.
75K
02 декабря 2011 года
eurostar1993
3 / / 30.11.2011
Тогда тему надо удалить
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог