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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача по С++ http://www.cyberforum.ru/cpp-beginners/thread1089470.html
1. Объявить структуру данных и две переменных такого типа. Записать значения в переменные, вывести их на экран. 2. Объявить объединение (union), разобраться, чем отличается структура от объединения. 3. Объявить объединение из двух структур и структуру из двух объединений. Заполнить значениями, вывести на экран. 4. Объявить массив из структур. Записать значения в массив с помощью цикла, вывести...
C++ Ошибка при запуске "Example.exe не является внутренней или внешней командой" когда запускаю консольное приложение win32 появляется командная строка, и там пишет: ""C:\Users\Denis\documents\visual studio 2013\Projects\Example\Debug\Example.exe "" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Для продолжения нажмите любую клавишу . . . http://www.cyberforum.ru/cpp-beginners/thread1089455.html
C++ После нажатия enter переносить курсор на несколько определённых символов вперёд
Нужно чтобы компилятор читал значение переменной, а после нажатия enter переносил курсор на несколько определённых символов вперёд и продолжал чтение уже новой переменной. Вообще без идей.
C++ Возврат значения метода через указатель
Здраствуйте, помогите зделать что бы возврат результатов с метода решения уравнения возвращался через указатель. #include <iostream> #include <locale> using namespace std; class equation { private: float A, B, X; public: equation(float, float, float);
C++ VS 2013 и ООП http://www.cyberforum.ru/cpp-beginners/thread1089422.html
столкнулся с проблемой. вроде пытаюсь освоить Directx11 по урокам (не помню ника, с этого форума ). Так вот, столкнулся с проблемой, а именно : файд inputListened.h #pragma once #include "InputCode.h" namespace D3D11FrameWork{ struct MouseEvent { MouseEvent(int nx, int ny) : x(nx), y(ny) {}
C++ Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0 Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0. подробнее

Показать сообщение отдельно
646kapeh064
59 / 58 / 15
Регистрация: 09.12.2013
Сообщений: 208
04.02.2014, 22:00     Реализовать очередь на массиве
Цитата Сообщение от virtuos553 Посмотреть сообщение
хотелось бы увидеть пример реализации ее на массиве
Для добавления элемента, сдвигаешь массив и пишешь значение в начало массива [0].
Для взятия элемента из очереди, получаешь значение последнего элемента и возвращаешь его значение, после чего убираешь последний элемент.

C++
1
2
3
// Push -> [A0, A1, A2... AN] -> Pop
void Push(int val); // Добавить в очередь значение
int Pop(); // Взять из очереди значение
 
Текущее время: 23:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru