Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Строка из файла http://www.cyberforum.ru/c-beginners/thread700907.html
Нужно прочитать строку из текстового файла, отделить текст от числа и записать в переменные. Строка имеет следующий вид: текст1 = число // текст2 Записать текст1 и текст2 в разные переменные типа...
C (СИ) Для одномерного массива A вычислить наибольшее значение модуля разности между соседними элементами помогите написать код программы http://www.cyberforum.ru/c-beginners/thread700897.html
Вывод графика функции на весь экран C (СИ)
Нужна небольшая помощь. Помогите написать программу на языке Си,которая выведет на весь экран график функции y=1/x^2+x+1. Я в этом новичок,поэтому очень надеюсь на вашу помощь.
C (СИ) Массивы. Почему работает такая конструкция?
Почему это работает и где можно об этом прочитать? По объявлению массив статический, фактически - динамический???? Где под такой массив выделяется память? printf("Kvadratnaya matritsa vida...
C (СИ) Как написать функцию подсчитывающий цифр в тексте http://www.cyberforum.ru/c-beginners/thread700443.html
Как написать функцию подсчитывающий цифр в тексте на языке Си?
C (СИ) Пользователь вводит отдельно строку и символ, необходимо показать на экран номер только последнего Пользователь вводит отдельно строку и символ, необходимо показать на экран номер только последнего совпадения (нумерация с единицы). подробнее
UriahHeep
222 / 217 / 77
Регистрация: 24.09.2012
Сообщений: 511
Записей в блоге: 2
19.11.2012, 17:23 0

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

19.11.2012, 17:23. Просмотров 2077. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от Nameless One Посмотреть сообщение
Для случая с различными типами скобок можно использовать стек.
Согласен.
Помнится такое задание в K&R. Реализовал тогда это на переменных: встречаем открывающую скобку делаем ++, встречаем закрывающую, делаем --. Разные переменные для разных скобок. В конце переменные должны быть равны нулю. Если нет, то знаем с какими скобками проблемы.

Но и мой и ваш, Nameless One, способы не подойдут в данном случае.
Цитата Сообщение от emacs Посмотреть сообщение
({()[)}] — неправильная
в этой последовательности все скобки парные и условие
Цитата Сообщение от Nameless One Посмотреть сообщение
Если тип закрывающей скобки отличается от типа открывающей скобки, лежащей на вершине стека, то скобки расставлены неправильно.
вылетит на второй закрывающей круглой скобке.

Вернуться к обсуждению:
Проверить правильность скобочной структуры, составленной из нескольких типов скобок
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2012, 17:23
Готовые ответы и решения:

Проверить правильность расстановки скобок
Не знаю в чем ошибка, программа не работает. Подскажите пожалуйста)) /* Проверить правильность...

Проверить правильность расстановки скобок в строке
Здравствуйте, помогите написать программу на языке СИ Ввести с клавиатуры строку, содержащую...

Проверить правильность расстановки скобок в строке
прошу помочь доделать задачу:Задан текст, в котором присутствующие скобки. Проанализировать его с...

Проверить правильность расстановки скобок и выражений
Дано скобочное выражение, оканчивающееся точкой с запятой. Проверить правильность расстановки ...

Проверить правильность расстановки скобок во введенной строке
Проверить правильность расстановки скобок в введенное строке, учитывая круглые, квадратные и...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru