|
2 / 2 / 1
Регистрация: 03.11.2009
Сообщений: 227
|
|
Баланс круглых скобок10.03.2011, 19:14. Показов 13594. Ответов 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 Баланс скобок Баланс скобок Баланс скобок Баланс скобок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|