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

Ошибка в программе, где создается шаблон класса "стек" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, является ли периодической последовательностью строка символов http://www.cyberforum.ru/cpp-beginners/thread293561.html
Определить, является ли периодической последовательностью строка символов A1 A2 ... AN, т.е. имеет ли она вид d d ... d, где d - некоторая подпоследовательность символов.
C++ Среди 13 монет есть одна отличающаяся по весу, за 3 взвешивания на чашечных весах найти ее Известно, что среди 13 монет есть одна отличающаяся по весу (фальшивая - тяжелее она или легче – неизвестно). За 3 взвешивания на чашечных весах найти эту монету http://www.cyberforum.ru/cpp-beginners/thread293559.html
C++ соединение двух массивов
здравствуйте! есть задача: даны два неубывающих массива x и y. найти их соединение, то есть неубывающий массив z, содержащий их общие элементы, причем каждый элемент должен входить в массив z столько раз, сколько он входит в общей сложности в массивах x и y. написал код, вроде бы все правильно, но не работает :(: #include <stdio.h> #include <conio.h> #include <iostream.h> using namespace...
C++ Преобразование типов
Всем доброго здоровья. Не могу решить простенькую задачу, уже не знаю что делать.Суть такова нужно вытащить из строки(символьный тип), символы которые имеют числовое значение, и найти их произведение. Пример: фва2апу4па3 2*4*3=24 Алгоритм мне понятен, проходим посимвольно и если элемент числовой то его умножаем. #include <iostream> #include<windows.h> #include<ctype.h>...
C++ Исключения:: вопрос http://www.cyberforum.ru/cpp-beginners/thread293544.html
Прошу консультации по теоретическому вопросу. Фрагмент кода #include <cstdlib> #include <iostream> #include <math.h> #include <time.h> using namespace std; #include <windows.h>
C++ шестнадцатеричной системы в двоичную и наоборот. Разработка программы перевода чисел из шестнадцатеричной системы в двоичную и наоборот. подробнее

Показать сообщение отдельно
Mиxaил
532 / 437 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
13.05.2011, 17:27     Ошибка в программе, где создается шаблон класса "стек"
Лучше выровняйте ваш код, а то читать даже не хочется...
И предоставьте фрагмент, где вы удаляете элемент из стэка...

Я предлагаю сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    std::stack <std::string> Number_of_Cars;
    std::stack <std::string> Number_of_Cars_After;
 
    std::string Number;    //Номер машины, которая собирается отъехать
 
    //Пусть стэк с номерами машин заполнен, а другой стэк
    //оставим пустым
 
    while (!Number_of_Cars.empty())
    {
        if (Number_of_Cars.top() != Number)
            Number_of_Cars_After.push (Number_of_Cars.top());
        Number_of_Cars.pop();
    }
 
    //Стэк с номерами пуст, а другой заполнен всеми номерами, кроме
    //отъехавшей машины
 
    //Осталось только скопировать элементы дополнительного стэка в основной,
    //а сам дополнительный - отчистить
По крайней мере, подал идею!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru