Форум программистов, компьютерный форум, киберфорум
Наши страницы

Баланс скобок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка компиляции Unable to start program в любой Viual studio http://www.cyberforum.ru/cpp-beginners/thread27672.html
Ошибка компиляции Unable to start program 'c:\projects\......... .exe'. не удается найти указанный файл ОС Windows HP SP3 Ставил и Visual C ++ 2005 Express Edition и Visual C ++ 2008 Express...
C++ Вставить два элемента после мах элемента и перед ним Составить программу решения задачи на С++, использовать процедуры введения и вывода массивов, выделить в задаче вспомогательные алгоритмы и оформить их в виде подпрограмм. Вставить два элемента:... http://www.cyberforum.ru/cpp-beginners/thread27665.html
Упорядочить по возрастанию элементы каждого столбца матрицы C++
Задание: Составить программу решения задачи на С++. Вывод матрицы на экран оформить в виде процедуры. Упорядочить по возрастанию элементы каждого столбца матрицы. Помогите сделать
C++ Двумерные массивы. Сформировать и вывести матрицу на экран
Задача: Сформировать квадратную матрицу порядка n по заданному образцу . Вывод матрицы на экран оформить в виде процедуры. 1 n 1 n ... N 2 n-1 2 n-1 ... n-1 3 n-2 3 n-2 ... n-2...
C++ непонятная для меня ошибка прошу объяснить знающих людей http://www.cyberforum.ru/cpp-beginners/thread27641.html
Я обращаюсь с проблемой во вроде бы рабочей программе. Задача была построить программу с сортировкой массивов методами пузырька и шейкера. Программа сортирует даные но зачастую происходит непонятный...
C++ Conversion from 'size_t' to 'int' и еще кое-что cout << "Vvedite slovo: "; string word; cin >> word; char temp; int i; int j; for (j=0, i=word.size() - 1; j < i; --i, ++j) { temp = word; word =... подробнее

Показать сообщение отдельно
tom
1 / 1 / 0
Регистрация: 08.11.2008
Сообщений: 62
29.03.2009, 20:01  [ТС]
Ну что-то у меня не работает, надо исправить ошибки
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
void main() {
    stack <int, vector <int> > s;
    char k;
    char * string;
    cout<<"Enter string: "<<endl;
    cin>>string;
    s.empty();
    for (int i=0; i!='\0'; i++){
        if ((string[i]=='(')||(string[i]=='[')||(string[i]=='{'))
            s.push(string[i]);
        else
            if ((string[i]==')')||(string[i]==']')||(string[i]=='}')){
                if (s.top==nil)
                    cout<<"Disbalans bolshe zakritix skobok"<<endl;}
            else
                s.pop(k);
        if (string[i]== ')' && ((k=='{') || (k=='[')))
            cout<<"Nesoootvetstvie tipa"<<endl;
        if (string[i]== '}' && ((k=='(') || (k=='[')))
            cout<<"Nesoootvetstvie tipa"<<endl;
        if (string[i]== ']' && ((k=='{') || (k=='(')))
            cout<<"Nesoootvetstvie tipa"<<endl;
        if (s.top == nil)
            cout<<"Balans"<<endl;
        else
            cout<<"Disbalans bolshe otkritix skobok"<<endl; 
        while (!s.empty()) do{
        s.pop(string[i]);
        cout<<string[i];
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru