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

Помогите найти и исправить ошибку в очереди. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строковые типы данных (не получается) http://www.cyberforum.ru/cpp-beginners/thread539371.html
Не могу написать алгоритм, текст программы: Дан текст, состоящий не менее чем из пяти слов. Вывести на экран слова, которые имеют одинаковые окончания "ИЯ","ИСТ","ИКА". #include <iostream> #include <string.h> using namespace std; void main () { int const n=100, kol=10; typedef char String ; String s, mas ; cout<<"Vvedite stroku: ";
C++ vector подскажите , что не так int s=10; vector <vector<string>> B; for(int i=0; i < s; ++i) { for(int r=0; r < 1; ++r) { B=E; } http://www.cyberforum.ru/cpp-beginners/thread539363.html
Написание визуальных программ C++
Изучаю C++ уже год, так и не понял, как делать визуальные программы. Работал только с консольными. Не подскажите, как визуализировать?)
C++ консоль
Напишите полезные ,и красивые скрипты для консоль ,на пример какие то эфекты при загрузки
C++ Как программу на Turbo Pascal перевести на C++?Выручите) http://www.cyberforum.ru/cpp-beginners/thread539344.html
const N=3; var X,Y:array of real;Z:array of real;max,min:real;m,p,i,j,k:integer; Begin for i:=1 to N do Begin Read(X,Y);Readln;end; k:=0; for i:=1 to N do Begin if X>0 then Begin inc(k);Z:=X;end; if Y>0 then Begin inc(k);Z:=Y;end;end; max:=Z;min:=Z;m:=1;p:=1;
C++ Заменить в строке одно слово на другое, заданное с клавиатуры. Строка: aa1 bb1 cc1 dd1 слово 1: bb1 слово 2: ff1 решение: aa1 ff1 cc1 dd1 Для начинающего программиста, если можно то программу сделать проще! Спасибо! подробнее

Показать сообщение отдельно
alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
05.04.2012, 03:52     Помогите найти и исправить ошибку в очереди.
Класс queue (очередь) допускает вставку элементов в конец базовой
структуры данных и удаление элементов из ее начала (что обычно называют
структурой данных типа «первым вошел, первым вышел»). Очередь может быть
реализована структурой данных STL list либо deque. Типичными операциями
класса queue являются push для вставки элемента в конец очереди (что
реализуется вызовом функции push_back базового контейнера), pop для удаления
элемента из начала очереди (реализуется вызовом функции pop_front базового
контейнера), front для получения ссылки на первый элемент очереди
(реализуется вызовом функции front базового контейнера), back для получения
ссылки на последний элемент очереди (реализуется вызовом функции back
базового контейнера), empty для определения того, пуста ли очередь
(реализуется вызовом функции empty базового контейнера) и size для получения числа
элементов в очереди (реализуется вызовом функции size базового контейнера).

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream> 
using std::cout; 
using std::endl; 
 
#include <queue> // определение адаптера queue 
 
int main() 
{ 
std::queue< double > values; // queue со значениями double 
 
// затолкнуть элементы в очередь values 
values.push( 3.2 ); 
values.push( 9.8 ); 
values.push( 5.4 ); 
 
cout << "Popping from values: "; 
 
// вытолкнуть элементы из очереди 
while ( !values.empty() ) 
{ 
cout << values.front() << ' '; // возвращает первый элемент очереди 
values.pop(); // удаляем первый элемент очереди 
} // конец while 
 
cout << endl; 
return 0; 
}
а лучше всего найди в интернете что такое STL и изучи,так как многое уже придумано давным давно
 
Текущее время: 04:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru