Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Класс note (поля: фамилия, имя; номер телефона; день рождения; определить методы доступа к этим полям и перегруженные операции извлечения и вставки) https://www.cyberforum.ru/ cpp-beginners/ thread880527.html
Задача Определить класс с именем NOTE, содержащий следующие поля: фамилия, имя; номер телефона; день рождения (массив из трех чисел). Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа NOTE. 2. Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из восьми объектов типа NOTE; записи должны...
C++ Вывод графика функции на экран Visual C++ 2010 Express
Скачал с офф. сайта microsoft и поставил чистую версию Visual C++ 2010 Express. В общем надо вывести график функции на экран на определённом интервале. Нужна помощь так как как графику подключать не знаю, как библиотеки добавлять тоже не знаю.
C++ Составить программу вычисления пример задачи Составить программу вычисления y = 1! + 2! +...+n! загвоздка заключается переменной n. как вывести экспонент. https://www.cyberforum.ru/ cpp-beginners/ thread880510.html C++ Типизированые файлы (Дан файл натуральных чисел. Создать файл простых чисел, которые явл-ся делителями чисел файла) Дано файл f натуральных чисел, которые не больше 255. Создать файл простых чисел, которые есть делителями чисел файла f. У нас есть файл натуральных чисел, которые не больше 255. Нам нужно брать отдельно каждое число этого файла и делить на цело на все простые числа до 255. Их можно найти при помощи решета Эратосфена и выписать в отдельный линейный массив. Значит мы должны взять одно число... https://www.cyberforum.ru/ cpp-beginners/ thread880486.html
C++ Сортирвка Хоара для сортировки слов в предложении
Друзья, подскажите, как реализовать сортировку Хоара для сортировки слов в предложении. Дело в том, что написала сначала для сортировки просто символов в предложении, но задание изменили(( Теперь потерялась, как исправить? Мысль такая, что нужно взять слово посередине (использовать доп. память) и с ним сравнивать слова, проблема как реализовать, ступор, помогите. #include "stdafx.h" #include...
C++ Представить определение функции, позволяющей переставить местами кратные 3 элементы указанного столбца и главной диагонали квадратной матрицы https://www.cyberforum.ru/ cpp-beginners/ thread880463.html
Представить определение функции, позволяющей переставить местами кратные 3 элементы указанного столбца и главной диагонали квадратной матрицы. Аргумент вызываемой функции передается как указатель на одномерный массив.
C++ Подводные камни в стеке, в очереди, в списке какие могут быть ошибки в структурах данных? например, вот в очереди начало может догнать конец. как этого избежать? Какие еще могут быть ошибки? https://www.cyberforum.ru/ cpp-beginners/ thread880456.html C++ Реализовать программу, подсчитывающую количество информации для каждого символа заданного текста
Помогите реализовать программу, подсчитывающую количество информации для каждого символа заданного текста. сдавать курсач уже надо, а я понятия не имею как делать... препод сказал можно использовать формулу шеннона: H=-\sum_{i=1}^{n}p(i)logp(i)
C++ Исключить повторяющиеся элементы из списка Не получается и всё тут! Удалять элементы умею из любой части списка, но вот именно, чтобы из списка с элементами типа int (например) 1 2 2 2 2 1 5 6 3 8 1 1 получить 1 2 5 6 3 8 не могу, подскажите каким образом это сделать? https://www.cyberforum.ru/ cpp-beginners/ thread880452.html C++ Сколько нужно времени на изучение языка, чтобы владеть им в достаточной мере https://www.cyberforum.ru/ cpp-beginners/ thread880451.html
Здравствуйте! Я хочу изучить С++ практически в идеале! Подскажите, сколько потребуется времени для изучения? Какую лучше всего использовать литературу? Заранее спасибо.
C++ Диагонали (Четыре точки являются вершинами параллелограмма. Определить длину диагоналей и найти координаты )
Помогите!!! Четыре точки A(x1; y1), B(x2; y2), C(x3; y3), D(x4; y4) являются вершинами параллелограма. Определить длину диагоналей и найти координаты точки их пересечения. Входные данные В 4-х строках через пробел заданы x и y координаты последовательных вершин параллелограма, соответственно точек A, B, C и D. Все числа по абсолютной величине не превышают 100. Выходные данные ...
C++ Необходимо разобраться в коде Не все понимаю в программе, пожалуйста, кому не сложно объясните что делается в ней. В общем как я понял, программа решает СЛАУ методом Жордана-Гаусса с выбором ведущего элемента, но в самом коде я не могу разобрать, что где именно происходит. Возможны ошибки в коде#include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; void show(float** a, int... https://www.cyberforum.ru/ cpp-beginners/ thread880444.html
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
27.05.2013, 15:54 0

Проверить количество скобок - C++ - Ответ 4624437

27.05.2013, 15:54. Показов 2463. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено alexbec-2012 как решение

Решение

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
#include <iostream>
#include <stack>
#include <string>
 
using namespace std;
 
bool ChkBrackets(const string &Str)
{
    stack<char> Brackets;
 
    for (auto i = 0; i != Str.size(); i++)
        if ( Str[i] == '(' )
            Brackets.push(Str[i]);
        else if ( Str[i] == ')' )
                if (!Brackets.empty() && Brackets.top() == '(')
                    Brackets.pop();
                else return false;
    return Brackets.empty();
}
 
int main()
{
    string str;
    getline(cin,str);
 
    if (ChkBrackets(str)) cout << "YES";
    else cout << "NO";
    return 0;
}


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

Проверить что количество открытых скобок равно количеству закрытых
Ввести произвольный тест. Проверить, в заданном тексте количество от-крытых скобок равно количеству...

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

Проверить корректность расположения скобок
Код #include &lt;iostream&gt; #include &lt;stack&gt; #include &lt;fstream&gt; using namespace std; int...

Проверить валидность последовательности скобок
You are given a set of round braces. Your task is to find out if the given set of braces is valid...

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

Проверить правильность расстановки скобок
Помогите написать программу на c++. Дана строка, содержащая латинские буквы и скобки трех видов:...

Проверить правильность расстановки скобок в файле
Всем привет. У меня есть часть программы, которая выводит содержимое файла. Как мне проверить...

Проверить баланс скобок в текстовом файле
1. из файла f1 выводится текст (текст со скобками) 2. проверяется соответствие скобок 3. если не...

Проверить правильность расположения круглых скобок
Пусть задано множество строк. Проверить правильность расположения круглых скобок. Если скобки...

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