Форум программистов, компьютерный форум CyberForum.ru

Очередь: добавление и считывание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск всех различных путей в графе http://www.cyberforum.ru/cpp-beginners/thread1206107.html
Задан ориентированный ациклический связный граф. Найдите различные пути, по которым из вершины под номером 1 можно добраться до вершины с номером n. пыталась использовать поиски в ширину и в глубину. но не добилась успехов(. Добавлено через 12 минут в первом файле на первой строке выписаны два числа n(кол-во вершин), m(кол-во ребер). далее в каждой строке указаны по два числа указыающие...
C++ Создание класса для обработки информациии о товарах - Создать класс для обработки информации о товарах. - Для каждого товара указывается наименование, объём партии, цена единицы товара. - Создать массив объектов класса, содержащий сведения о нескольких товарах. - Найти товар с самым наименьшим/наибольшим объёмом партии и вывести на экран его суммарную стоимость и цену единицы товара. -------------------------------------------------------... http://www.cyberforum.ru/cpp-beginners/thread1206101.html
C++ Namespace, содержимое переменной
Уважаемые, подскажите как посмотреть содержимое переменной, т.е. допустим есть такой код: namespace data { int data; void initData() { data = 100; }
C++ Syntax error : missing ')' before ';'
пишу программу подсчета значения функции, вроде уже везде где надо поставила скобочки, ковычки и завершающие ; пишет ошибку syntax error : missing ')' before ';' #include <stdio.h> #include <math.h> int main(void) { int x = 3, q = 2;
C++ Классы: передача объекта в функцию http://www.cyberforum.ru/cpp-beginners/thread1206050.html
class Distance // длина в английской системе { private: int feet; float inches; public: // конструктор без аргументов void showdist()const // вывод длины { cout << feet << "\'-" << inches <<'\"'; } Distance add_dist(const Distance&) const; // сложение };
C++ буду благоларен Даны натуральное число п, действительные чи¬сла x1, ..., x3n. Последовательность чисел х1, ..., x3n. определяет на плоскости п квадратов со сторонами, па¬раллельными координатным осям: так, x1, х2—координаты центра первого квадрата, x3—длина его стороны; анало¬гично, числа x4, х5, x6 определяют второй квадрат, x7, x8,x9—третий и т. д. Имеются ли точки, принадлежащие всем квадратам? Если да, то... подробнее

Показать сообщение отдельно
prem1era
0 / 0 / 0
Регистрация: 30.11.2009
Сообщений: 94

Очередь: добавление и считывание - C++

12.06.2014, 10:57. Просмотров 195. Ответов 0
Метки (Все метки)

У меня в тесте есть такой вопрос по очериди , но я совершенно забыл как работает добавление и считование с очереди. Вообще кто может помагите ответить на вопрос а еще если сможете то объясните как это сделали.
Очередь представлена вектором, задана следующим образом:
int Q[]={10,12,23,38,43,58}
Определены указатели на начало очереди pb и конец очереди pe:
int pb=1, pe=0;
Определены операции с очередью:
int put(int el); - запись в очередь значения el
int get(int *pel); - чтение из очереди значения в область памяти по указателю pel
как измениться состоянии очереди, значения указателей на начало и конец очереди и переменной el после выполнения следующего варианта программы:
int el;
put(3);
put(13);
get(&el);

Варианты ответов:
Нет правильного
Q[]={13,12,23,38,43,58}, pb=1, pe=2,el=3
Q[]={3,0,23,38,43,58}, pb=2, pe=2,el=12
Q[]={3,12,23,38,43,58}, pb=1, pe=1,el=13
Q[]={3,12,23,38,43,58}, pb=2, pe=1,el=12
Q[]={3,13,23,38,43,58}, pb=2, pe=2,el=12
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru