![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
katz |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 16.1.2007 Репутация: нет Всего: нет |
Привет. Такая вот задача. Проверить наличие баланса скобок в файле.
|
|||
|
||||
Xenon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 19 Всего: 50 |
katz, Баланс скобок?
|
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Это типа число открывающих равно числу закрывающих? Если так - то и мне покажите, как это сделать в качестве урока работы с файлами и строками на С++ !
![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: 8 Всего: 37 |
Вот тебе баланс скобок в строке (на файл сам перенесешь)
|
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 21 Всего: 92 |
я тоже попробую
![]()
Это сообщение отредактировал(а) zkv - 26.1.2007, 22:35 |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Первую понял, во второй операторы незнакомые покамест...
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
Всё-таки, под балансом что надо понимать ?
1) (()) - здесь ясно - баланс есть. 2) ))(( - а так? ![]() т.е. строка ведь должна открываться '(' а потом закрыватся ')'. у меня второй пример за баланс несчитается.
Это сообщение отредактировал(а) Oleg_Ci - 27.1.2007, 07:35 |
|||
|
||||
Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
У zkv, принцып такой-же, второй вариант ошибочный.
Я имею ввиду этот -
Это сообщение отредактировал(а) Oleg_Ci - 27.1.2007, 07:39 |
|||
|
||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 32 Всего: 61 |
Модератор: Название темы должно отражать ее суть!
-------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
V.A.KeRneL |
|
|||
![]() Vadim A. Kazantsev ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 3.12.2006 Где: Moscow, Russia Репутация: 7 Всего: 14 |
ИМХО, содержит. «Баланс скобок» — общепринятый термин. И то что многие здесь его не знают, не отменяет этого. Аффтар katz не виноват! ![]() -------------------- «C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы» ---/)/)---(\.../)---(\(\ --(':'=)---(=';'=)---(=':') (")(")..)-(").--.(")-(..(")(") |
|||
|
||||
zkv |
|
||||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 21 Всего: 92 |
оффтоп - восстановление справедливости
![]()
просто на момент написания сего замечания:
тема называлась "[c++]" Это сообщение отредактировал(а) zkv - 28.1.2007, 14:13 |
||||
|
|||||
V.A.KeRneL |
|
|||
![]() Vadim A. Kazantsev ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 3.12.2006 Где: Moscow, Russia Репутация: 7 Всего: 14 |
Хотя нет, я погорячился.
katz виноват... в том, что до сих пор не пометил задачу решённой! (Просто даже передать не могу, как меня это раздражает!) Это сообщение отредактировал(а) V.A.KeRneL - 28.1.2007, 19:39 -------------------- «C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы» ---/)/)---(\.../)---(\(\ --(':'=)---(=';'=)---(=':') (")(")..)-(").--.(")-(..(")(") |
|||
|
||||
Akeem |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: 1 Всего: 3 |
один только момент это задача из теори алгоритмов и тут просится чтобы в сроке находились баланс скобок вида ({[]()})
тогда алгоритм немного усложнен. -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
V.A.KeRneL |
|
||||||||||
![]() Vadim A. Kazantsev ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 3.12.2006 Где: Moscow, Russia Репутация: 7 Всего: 14 |
Ах, да, Akeem, действительно, возможно это имелось в виду. Но в любом случае katz'у следовало более подробно обрисовать ситуацию.
Вот, как раз, решил в прошедшем семестре эту задачку. brackets.c:
Example input1.txt:
output1.txt:
Компиляция:
Запуск:
========================================================================================== P.S. Всегда следуйте правилам форма! В частности: Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или флажком при ответе ![]() ========================================================================================== Это сообщение отредактировал(а) V.A.KeRneL - 28.1.2007, 21:42 -------------------- «C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы» ---/)/)---(\.../)---(\(\ --(':'=)---(=';'=)---(=':') (")(")..)-(").--.(")-(..(")(") |
||||||||||
|
|||||||||||
katz |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 16.1.2007 Репутация: нет Всего: нет |
Спасибо парни выручили.!!!!!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |