Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Задача по С++ 1. Объявить структуру данных и две переменных такого типа. Записать значения в переменные, вывести их на экран. 2. Объявить объединение (union), разобраться, чем отличается структура от объединения. 3. Объявить объединение из двух структур и структуру из двух объединений. Заполнить значениями, вывести на экран. 4. Объявить массив из структур. Записать значения в массив с помощью цикла, вывести... https://www.cyberforum.ru/ cpp-beginners/ thread1089470.html Ошибка при запуске "Example.exe не является внутренней или внешней командой" C++
когда запускаю консольное приложение win32 появляется командная строка, и там пишет: ""C:\Users\Denis\documents\visual studio 2013\Projects\Example\Debug\Example.exe "" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Для продолжения нажмите любую клавишу . . .
C++ После нажатия enter переносить курсор на несколько определённых символов вперёд Нужно чтобы компилятор читал значение переменной, а после нажатия enter переносил курсор на несколько определённых символов вперёд и продолжал чтение уже новой переменной. Вообще без идей. https://www.cyberforum.ru/ cpp-beginners/ thread1089452.html C++ Возврат значения метода через указатель Здраствуйте, помогите зделать что бы возврат результатов с метода решения уравнения возвращался через указатель. #include <iostream> #include <locale> using namespace std; class equation { private: float A, B, X; public: equation(float, float, float); https://www.cyberforum.ru/ cpp-beginners/ thread1089430.html
C++ VS 2013 и ООП
столкнулся с проблемой. вроде пытаюсь освоить Directx11 по урокам (не помню ника, с этого форума ). Так вот, столкнулся с проблемой, а именно : файд inputListened.h #pragma once #include "InputCode.h" namespace D3D11FrameWork{ struct MouseEvent { MouseEvent(int nx, int ny) : x(nx), y(ny) {}
C++ Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0 Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0. https://www.cyberforum.ru/ cpp-beginners/ thread1089416.html
C++ Алгоритм Евклида https://www.cyberforum.ru/ cpp-beginners/ thread1089389.html
Здравствуйте! Подскажите пожалуйста какие ошибки есть в алгоритме, который я составил? int gcd (int a, int b) { int t; if (b==0) return a; else if (a < b) {swap(a,b); } while(a != b) { t = a % b; if (t==0) break;
Вычислить произведение ненулевых элементов матрицы C++
Вычислить произведение ненулевых элементов матрицы A(n,n), выделенном на рисунке темным цветом.
C++ Массив и его форматирование Задано массив строк произвольной длины. Отформатировать данный массив по ширине поля. https://www.cyberforum.ru/ cpp-beginners/ thread1089370.html C++ Массив строк и действия над ним https://www.cyberforum.ru/ cpp-beginners/ thread1089361.html
Вводится массив строк символов. Необходимо найти самую длинную строку, и увеличить все строки остальные до ее размеров используя символ "!".
Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0 C++
Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0.
C++ Ошибка в коде https://www.cyberforum.ru/ cpp-beginners/ thread1089333.html
Написать функцию, проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными элементами, удаленная строка заполняется 0 и переносится в конец массива #include <iostream.h> using namespace std; int func(int a) int main() //×òî-òî íåïðàâèëüíî. { m=4; int b; cout<<func(b); }
59 / 58 / 16
Регистрация: 09.12.2013
Сообщений: 208
04.02.2014, 22:00 0

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

04.02.2014, 22:00. Показов 1748. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от virtuos553 Посмотреть сообщение
хотелось бы увидеть пример реализации ее на массиве
Для добавления элемента, сдвигаешь массив и пишешь значение в начало массива [0].
Для взятия элемента из очереди, получаешь значение последнего элемента и возвращаешь его значение, после чего убираешь последний элемент.

C++
1
2
3
// Push -> [A0, A1, A2... AN] -> Pop
void Push(int val); // Добавить в очередь значение
int Pop(); // Взять из очереди значение


Вернуться к обсуждению:
Реализовать очередь на массиве C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2014, 22:00
Готовые ответы и решения:

Реализовать очередь на одномерном массиве
Программа должна позволять многократно выполнять операции над очередью. При выполнении функции...

Реализовать очередь
класс figure #pragma once class figure { public: figure(void); virtual ~figure(void);...

Реализовать очередь
Очередь - это устройство для хранения данных, похожее на стек. Отличие в том, что в стеке последний...

Реализовать очередь с использованием структуры
Реализовать очередь с использованием структуры.Помогите с заданием пожалуйста!)

6
04.02.2014, 22:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2014, 22:00
Помогаю со студенческими работами здесь

Реализовать добавление элементов в очередь
Помогите сделать,кто знает: Создать очередь случайных чисел. Реализовать добавление элементов в...

Реализовать с использованием массива очередь
13.первое задание 1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел....

Реализовать очередь с приоритетным включением
Задание: Очереди и приоритеты. При добавлении элемента в очередь определяется приоритет его...

Реализовать очередь с использованием динамического массива
Реализовать очередь с использованием динамического массива. Помогите с заданием пожалуйста!)

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru