|
0 / 0 / 1
Регистрация: 20.10.2011
Сообщений: 102
|
|
Программа проверки правильности скобок27.10.2011, 14:07. Показов 7544. Ответов 6
Метки нет (Все метки)
Написать программу которая определит правильно ли расставлены скобки (,) в выражении . Например (222-(2*Х+5))-3*у). Никак не могу понять((
0
|
|
| 27.10.2011, 14:07 | |
|
Ответы с готовыми решениями:
6
Найти баг в простой функции проверки правильности скобок Проверка правильности расстоновки скобок Проверка правильности расстановки скобок |
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||
| 27.10.2011, 14:31 | ||
|
1) Заводишь переменную-счётчик, инициализируешь её 0. 2) Начинаешь анализировать строку слева направо: 2.1) если текущий символ "(" увеличиваешь счётчик на 1. 2.2) если текущий символ ")" уменьшаешь счётчик на 1, при этом, если счётчик примет отрицательное значение значит скобки сбалансированы неверно. В конечном итоге, если счётчик будет равен 0 значит скобки расставлены правильно.
0
|
||
|
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 27.10.2011, 14:32 | |
|
-бежишь по строке вправо до первой ) (или до конца строки)
-заменяешь ее пробелом -бежишь влево до (. если достиг начала или ")" - ошибка -заменяешь на пробел -начинаешь сначала, до тех пор, пока не достиг конца и не нашел не одной ")" -бежишь влево, если не нашел ни одной "(" - все верно, иначе - ошибка
0
|
|
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
| 27.10.2011, 14:38 | |
|
https://www.cyberforum.ru/sear... id=3677808 - на форуме уже много раз было
Вот, к примеру, на основе стеков:
1
|
|
|
stacytwo
|
|
| 27.10.2011, 19:45 | |
|
Вот у меня схожая проблема. Но задача(на Паскале): доставить недостающие скобки, и я не понимаю, как это сделать . Подскажите пожалуйста
|
|
|
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||
| 28.10.2011, 09:06 | ||
закрывающие скобки снимаешь со стека если в конце стек не пуст, то скобки не сбалансированны
0
|
||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
| 28.10.2011, 09:08 | |
|
0
|
|
| 28.10.2011, 09:08 | |
|
Помогаю со студенческими работами здесь
7
Проверка правильности расстановки скобок в строке
Стековая реализация проверки правильности скобочной последовательности Функция проверки правильности написания адреса почты (DevC++) Функция для проверки правильности написания адреса почты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|