|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
|
Баланс круглых скобок10.03.2011, 19:14. Показов 13620. Ответов 42
Метки нет (Все метки)
Проверить, соблюдается ли в тексте баланс круглых скобок. Для каждой открывающей скобки ‘(‘ должна быть найдена соответствующая закрывающая ‘)’.
Примечание-Обрабатываемый в программе текст должен содержать несколько строк. Но массив строк не формировать, то есть в оперативной памяти хранить одну обрабатываемую строку. Оперативную память резервируем для одной строки. Вводим строку, анализируем её и на её место вводим новую строку. Помогите люди добрые!!Со строками вообще проблема...не знаю как!!Помогите пожалуйста!!!
0
|
|
| 10.03.2011, 19:14 | |
|
Ответы с готовыми решениями:
42
Проверить правильность расположения круглых скобок |
|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
|
| 17.03.2011, 20:52 [ТС] | |
|
такое чувство что тут ваще ничего не работает....он не доходит почему-то что если ) то нет баланса...там же контролБ0...а он почему это не считывает((((
Добавлено через 33 секунды asics, ваш код для меня сложный..не могу разобраться(( Добавлено через 1 минуту я не понимаю std::cin и всё std::!!! Добавлено через 1 минуту #include <algorithm>и надо без этой библиотеки
0
|
|
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
|||||||||||
| 17.03.2011, 21:56 | |||||||||||
|
все работает.
1)bz-был заход в блок он нужен для
1
|
|||||||||||
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
| 17.03.2011, 21:58 | |
|
1
|
|
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
|
| 17.03.2011, 22:02 | |
|
asics человек сказал,что не разбирается в строках,а вы ему STL библиотеку предлагаете
1
|
|
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||
| 17.03.2011, 22:05 | ||
|
Добавлено через 1 минуту Да и суть алгоритма не в использованию STL, а просто чтобы уменшить размеры кода.
1
|
||
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
|
| 17.03.2011, 22:08 | |
|
Согласен,но если у него задание по строкам,то до STL еще далековато
1
|
|
|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
|||||||||||||||||||||
| 17.03.2011, 22:56 [ТС] | |||||||||||||||||||||
|
всё!!!я переделала!!теперь работает!)))
только теперь маленькая проблема...мне нельзя использовать
я прочитала...вроде сделала как в книге написано....а он взял - да и перестал работать!!может кто-нибудь глянет,пожалуйста!много времени не займет..)
AAA,всё!!!я разобралась...ошибка не из-за смены функций...он психует из-за цикла!если его убрать и написать например 4 раза analize() в main - то считает все верно...а с этим циклом не верно..почему?...не могу понять(
просто хочется использовать функцию столько раз сколько хочет пользователь.....не пойму...и чего в цикле эта функция не так работает!!! Добавлено через 2 минуты без цикла все хорошо....странно..разницы ведь никакой!
0
|
|||||||||||||||||||||
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
|
| 17.03.2011, 23:03 | |
|
не правильные условия цикла.если введется 1 то ваш цикл не выполнится ни разу,а должен
1
|
|
|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
||||||
| 17.03.2011, 23:10 [ТС] | ||||||
|
lavan, спасибо...только как это исправить?ноль идей...((...помогите пожалуйста.
Добавлено через 1 минуту
Добавлено через 30 секунд а 2 ошибку...я не знаю..помогите пожалуйста! Добавлено через 3 минуты он почему -то на самую первую строку ,без ее ввода ,пишет нет баланса!!! а без цикла нормально... но от цикла тут ничего не зависит.просто n-раз применяем функцию и все.что не так?((
0
|
||||||
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
||||||
| 17.03.2011, 23:10 | ||||||
|
самое простое
1
|
||||||
|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
|
| 17.03.2011, 23:12 [ТС] | |
|
lavan, это как?извините,не очень понятно и куда это писать?
0
|
|
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
||||||
| 17.03.2011, 23:15 | ||||||
|
учитываем возможность пустого ввода
0
|
||||||
|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
||||||
| 17.03.2011, 23:16 [ТС] | ||||||
|
ВСЁ!!Я ИСПРАВИЛА !!вот так...
0
|
||||||
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
||||||
| 17.03.2011, 23:16 | ||||||
0
|
||||||
|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
|
| 17.03.2011, 23:17 [ТС] | |
|
так работает...вроде)
0
|
|
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
|
| 17.03.2011, 23:18 | |
|
а теперь в ваш "иправленный код " введите 1
0
|
|
|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
|
| 17.03.2011, 23:23 [ТС] | |
|
аа...нее...не работает...
Добавлено через 42 секунды да оно вообще не работает!!!во всех строках ни смотря ни на что пишет -нет баланса! Добавлено через 1 минуту пробейте в билдере...он сразу пишет на первую строку без ее ввода - нет баланса..и потом на остальные тоже! Добавлено через 1 минуту lavan, вы в своем коде ничего не сделали ..только чтобы джля 1 строки...но как он у вас вообще работает!если для одной строки он сразу выдает(БЕЗ ЕЕ ВВОДА!!!) -нет баланса!
0
|
|
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
||||||
| 17.03.2011, 23:36 | ||||||
|
вместо того чтобы нервничать,нужну не много подумать я вам все сделал.нужно это просто скомпонавать
1
|
||||||
|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
|
| 17.03.2011, 23:39 [ТС] | |
|
lavan, спасибо большое!но у мення это и так работает.)
вот видите у вас в main только 2 раза функция вызывается,а я хочу чтобы ее можно было вызвать столько сколько душе захочется.ну и вот-тогда все и не работает(
0
|
|
|
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
|
||||||
| 17.03.2011, 23:49 | ||||||
1
|
||||||
| 17.03.2011, 23:49 | |
|
Перегрузка круглых скобок как ravalue Баланс скобок Баланс скобок Баланс скобок Баланс скобок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Хабру пора сливаться, время пришло, оно прийдёт за всеми, но ему давно пора (Хабр - галимый плагиат и кликбейт с саморекламой).
Hrethgir 04.08.2026
Стирают публикации с эффективными алгоритмами (в частности по алгоритму обхода дерева, был опубликован там 3-го мая, в зипапке . . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|