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

Функции pop и push - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где ошибка в выводе содержимого множества? http://www.cyberforum.ru/cpp-beginners/thread1590158.html
надо вывести все это на экран. Где накосячил, подскажите. И где что изменить! #include <iostream> #include <set> #include <cstdlib> #include <string> using namespace std; int main(){ std::set<std::string>str;
C++ Пожалуйста. Создайть класс, определяющий остальные параметры, площадь заданного прямоугольника и его периметр Помогите пожалуйста срочно! Нужно написать программу, а я даже не могу понять как... По таблице заданные параметры (помечены символом *). Создайть класс, определяющий остальные параметры, площадь заданного прямоугольника и его периметр. http://www.cyberforum.ru/cpp-beginners/thread1590156.html
Даны строки S1, S2 и символ C. Перед и после каждого вхождения символа C в строку S1 вставить строку S2 C++
Даны строки S1, S2 и символ C. Перед и после каждого вхождения символа C в строку S1 вставить строку S2. Помогите пожалкйста
Вывод позиции введенных переменных на консоль C++
Ввести с клавиатуры целые a, b, c и действительные d, e величины. Вычислить (уравнения) Введенные целые величины вывести с 5-й позиции 5-ой строки экрана. действительные – с 10-й позиции 8-ой строки. Как это реализовать, подскажите. #include <iostream> #include <cstdlib> #include <math.h> #include <fstream> using namespace std;
C++ Если в конструкторе ошибка? http://www.cyberforum.ru/cpp-beginners/thread1590130.html
День добрый! Только занялся С++ и хочу понять философию. Есть файл (или много) с данными с которым удобно работать через класс. При создании класса в конструкторе файл открывается. Потом поиск, получение, изменение и т.д. И в деструкторе файл закрывается. Логично, правда? А если, например, файл на диске отсутствует? А вот конструктор возвращаемого значения не имеет! До этого программировал на...
C++ Перегрузка операторов структур Добрый день, перегружаю операторы простой структуры, протестировать так сказать работу, и появилось несколько вопросов: 1) Почему перегруженный оператор = не вызывается? в проге должно быть присвоено 6, а не 5 2) Почему test_t c1=8; ошибка хотя перегрузил оператор? По сути первый вопрос. #include <iostream> using namespace std; struct test_t { int i; подробнее

Показать сообщение отдельно
Blairy
1 / 1 / 0
Регистрация: 05.07.2015
Сообщений: 22
23.11.2015, 14:26     Функции pop и push
Здравствуйте, есть код, решающий задачу. В нем есть стандартные функции push и pop. Как можно расписать функции подробно pop и push? например сделать через цикл? скажите пожалуйста, или скиньте ссылку, как можно реализовать эти функции по другому. (принцип работы функций, но не сами функции)
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
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <queue>
 
using namespace std;
 
int main() 
{
    setlocale (LC_CTYPE, "RUS");
    queue <int> q;
    int n;
 
    cout << " Ввести n целых чисел. Вывести на экран сначала числа <0, \n затем числа >0 в порядке их ввода. Использовать очередь.\n ";
    cout << " \n Введите n целых чисел: ";
    
 
    ////////////////////////////////////////////////////
    while (cin >> n)
    if (n >= 0)
        q.push(n);
    else
        cout << n << " ";
    cout << "\n ";
 
    /////////////////////////////////////////////////// 
 
    while (q.size()) 
    {
        cout << q.front() << " "; 
        q.pop(); 
    } cout << "\n\n ";
 
    ///////////////////////////////////////////////////
 
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru