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

Правильное написание скобок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конкатенация индексов четных элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread32550.html
<Составить упорядоченный по убыванию одномерный массив, содержащий конкатенацию индексов четных элементов, повторяющихся три раза в массиве I(11,10) вещественных чисел.> Пожалуйста, помогите...
C++ Матрица Заполнить матрицу соответственно образцу http://www.cyberforum.ru/cpp-beginners/thread32549.html
C++ Сортировка
Для выполнения задачи используется два одномерных массива целых чисел А и В (количество элементов в массиве может быть изменено). Создать одномерный массив С, который содержит элементы в единственном...
C++ Поиск
Для выполнения задачи используется два одномерных массива целых чисел А и В (количество элементов в массиве может быть изменено). Создать одномерный массив С, который содержит элементы в единственном...
C++ Как прочитать текст из файла и записать его в vector ? http://www.cyberforum.ru/cpp-beginners/thread32532.html
ifstream in("input.txt"); char ch; vector <char> c; for (;in>>ch;) { c.push_back(ch); cout << c; //????????
C++ Сортировка В массиве А каждый элемент изменяется в пределах от 0..20. Отсортировать по возрастанию. С помощью быстрой сортировки.:scratch: подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18029 / 6261 / 427
Регистрация: 30.03.2009
Сообщений: 17,203
Записей в блоге: 27
03.05.2009, 19:04
Принцип такой. Бежишь по строке
1. Встретил левую скобку - засунул в стек
2. Встретил правую скобку - если стек пустой, то ошибка. Иначе достаёшь из стека. Проверяешь, если высунул круглую (левую) вскобку, а у тебя правая квадртнтая (или наоборот) - ошибка
3. Если по окончании разбора строки стек НЕ пустой - ошибка
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru