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

Реализовать с использованием массива очередь - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перестановка блоков матрицы http://www.cyberforum.ru/cpp-beginners/thread179534.html
1)Дано действительную квадратную матрицу порядка 2n. Получить новую матрицу, переставляя ее блоки розмером nxn рисунок и второе задание в txt документе
C++ курсовая работа Дан файл, содержащий сведения об учениках школы. Структура записи файла: фамилия и имя ученика, название класса. Записи в файле не упорядочены. Написать программу, которая печатает - в алфавитном порядке список учеников заданного класса. - информацию о количестве учеников в данном классе и в каждом из параллельных классов. http://www.cyberforum.ru/cpp-beginners/thread179532.html
C++ Школьная олимпиада по информатике
Учу 1ый год C++. Точнее 2 недели. Работать могу пока что только с условными операторами(if,while,for). Не могу решить эти задачи Задачи. Будем называть числа круглыми, если они содержат в своей записи только цифры 0 и 5. Составим последовательность круглых чисел в порядке возрастания: 0,5,50,55,500,505 и т.д. Написать программу, которая находит K-ое по порядку в этой последовательности...
C++ Вопросы начинающего
Здравствуйте в С++ я еще новичок, поэтому, если позволите то я задам несколько вопросов -class A: public B По-смыслу это значит что класс А должен унаследовать все pubic методы класса B, я прав? - Как создать дву(и более)мерный массив Предположу что массивы могут быть только одно и двумерные(максимум 3-мерные) из-за того что например непонятна структура 4 мерного массива
C++ нечетная строка располагается в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread179504.html
Очень нужна помощь, помогите пожалуйста - Решить задачу, используя функцию. Дана символьная матрица размера n*m. Преобразовать ее таким образом, чтобы элементы каждой нечетной строки расположились в обратном порядке. Новую матрицу не заводить. Матрицу написать не проблема...а вот с функцией туплю... Сделать нужно на С
C++ Удвоить значение элемента массива помогите...дан массив,если заданное число совпадает с каким то елементом ма ссива то тогда элемент удваивается #include <iostream> #include "conio.h" using namespace std; int main () { const n=5; подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
24.10.2011, 18:42     Реализовать с использованием массива очередь
Цитата Сообщение от Ruslanishe Посмотреть сообщение
можно Вас попросить написать комментарии к каждой функции!
Данные queue:
  • MAXSIZ - (константа) максимальное количество элементов в очереди.
  • data - массив данных.
  • top - индекс первого элемента в очереди.
Интерфейс queue:
  • push - положить значение value в очередь q.
    В случае переполнения значение в очередь помещено не будет.
  • pop - извлечь значение из очереди q.
  • back - получить последний элемент из очереди q.
  • front - получить первый элемент из очереди q.
  • empty - возвращает 1, если очередь q пуста и 0 в обратном случае.
  • size - возвращает размер очереди q.
  • create - инициализация очереди q.
На самом деле функции back не должно быть, она не вписывается в понятие FIFO. Функция create избыточна - обнулять массив не обязательно. Да и вообще тут все плохо с обработкой ошибок.
запустил он мне выдал числа от 1 до 10 и всё, что бы я не нажал он закрывает программу!
Так и должно быть.
 
Текущее время: 03:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru