Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> банс, найти баланс скобок 
:(
    Опции темы
ТУН
Дата 4.3.2009, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 4.3.2009
Где: г.курск

Репутация: нет
Всего: нет



люди помогите решить задачу !!!! НАДО НАЙТИ БАЛАНС СКОБОК В ПРОГРАММЕ!!!!!!! не могу сообразить!!! smile 
PM MAIL WWW ICQ   Вверх
cutwater
Дата 4.3.2009, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 592
Регистрация: 24.6.2008

Репутация: 2
Всего: 10



Если скобки одинаковые - то можно подсчитывать количество - +1 на открывающей и -1 на закрывающей и если в процессе счетчик станет меньше нуля - ошибка, если по завершению строки счетчик не равен нулю - ошибка

Если скобки разные можно использовать стек.

Не пишите в верхнем регистре, читайте правила.

Если хотите чтобы программу написали за Вас, Вам в Центр Помощи.

В остальном будут конкретные вопросы, спрашивайте.


--------------------
user posted image
PM MAIL   Вверх
ТУН
Дата 4.3.2009, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 4.3.2009
Где: г.курск

Репутация: нет
Всего: нет



я вообще не могу представить как ее можно решить!!!!  У меня совсем плохо с програмированием!!!! почти по нулям!!!!!!

PM MAIL WWW ICQ   Вверх
kin
Дата 4.3.2009, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 9.5.2008

Репутация: нет
Всего: 6



Цитата(ТУН @  4.3.2009,  21:46 Найти цитируемый пост)
люди помогите решить задачу !!!! НАДО НАЙТИ БАЛАНС СКОБОК В ПРОГРАММЕ!!!!!!! не могу сообразить!!! 
Блин, вопрос ни о чем... Сам-то понял, что спросил?

Цитата(ТУН @  4.3.2009,  22:58 Найти цитируемый пост)
я вообще не могу представить как ее можно решить!!!!  У меня совсем плохо с програмированием!!!! почти по нулям!!!!!!
Что решить-то???  smile 
У тебя что, есть текст программы, и он не хочет компилироваться (дает ошибку), потому что где-то  лишняя  скобка? 
Или тебе надо написать программу, которая подсчитывает количество скобок в файле(строке)?
Или...
Еще нужна такая "мелочь" как ось, под которой работаешь, среда программирования, и прочее.
Так чего же тебе надобно...
PM MAIL   Вверх
Kinch
Дата 5.3.2009, 00:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 13.1.2009

Репутация: -1
Всего: -1



kin, может он имеет в виду баланс скобок в текстовом файле? smile 
PM MAIL   Вверх
cutwater
Дата 5.3.2009, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 592
Регистрация: 24.6.2008

Репутация: 2
Всего: 10



Клуб экстрасенсов в сборе. Можно продолжать.


--------------------
user posted image
PM MAIL   Вверх
zim22
Дата 5.3.2009, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



 smile 
ТУН, вот хороший пример на соображение и визуализацию:
Закрой глаза и представь себе диск. Сначала одноцветный, потом подели его мысленно на две части и закрась приятными для тебя цветами. Начни его медленно вращать. Следи за изменением своего восприятия. Можешь также зажечь ароматических свечей и повторять про себя мантру от бешеных собак: Ом Мани Падмэ Хум, Ом Мани Бхагаванэ. Давай, повторяй, не стесняйся! Результаты тебя приятно удивят!



--------------------
PM MAIL   Вверх
Lazin
Дата 5.3.2009, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 27
Всего: 154



Цитата(cutwater @  5.3.2009,  00:42 Найти цитируемый пост)
Клуб экстрасенсов в сборе. Можно продолжать. 

а по моему, тут все очень понятно, написано-же:
Цитата(ТУН @  4.3.2009,  21:46 Найти цитируемый пост)
НАДО НАЙТИ БАЛАНС СКОБОК В ПРОГРАММЕ!!!!!!!

значит программа, должна находить баланс скобок, короче, задачка на использование структуры данных - stack smile 
PM MAIL Skype GTalk   Вверх
Garcian
Дата 5.3.2009, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.11.2008

Репутация: нет
Всего: нет



а помоему (т.к. я мега прогер) это типичная задача на анализатор скобок. Программа в процессе анализа входной последовательности выведит ее либо целиком, если она правильная, либо до того символа, который является ошибочным. Например (++) - скобки, а [(++)([=)+- - нет smile 
--------------------
Неродивый студент
PM MAIL   Вверх
mrbrooks
Дата 5.3.2009, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 19
Всего: 306



Цитата(Garcian @  5.3.2009,  09:40 Найти цитируемый пост)
т.к. я мега прогер

вау.

Цитата(Garcian @  5.3.2009,  09:40 Найти цитируемый пост)
то типичная задача на анализатор скобок

тебя не проведешь.
PM MAIL   Вверх
cutwater
Дата 5.3.2009, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 592
Регистрация: 24.6.2008

Репутация: 2
Всего: 10



Garcian, как много уверенности в себе. Так значит и наречем "МегоПроггер №1"


--------------------
user posted image
PM MAIL   Вверх
ТУН
Дата 5.3.2009, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 4.3.2009
Где: г.курск

Репутация: нет
Всего: нет



1.    Написать программу, которая проверяет наличие баланса круглых скобок в заданном текстовом файле.
вот что нужно сделать!!
PM MAIL WWW ICQ   Вверх
Anikmar
Дата 5.3.2009, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 5
Всего: 59



Цитата(ТУН @  5.3.2009,  16:26 Найти цитируемый пост)
1.    Написать программу, которая проверяет наличие баланса круглых скобок в заданном текстовом файле.
вот что нужно сделать!! 


Вы хотите, чтобы все за вас написали или помогли написать вам?

Если правильно понял - прогнать файл и сказать: Кол-во закрывающих скобок соответствует (не соответствет) количеству открывающих? Внутри скобок что-то проверять? Для каждой строки отдельно или суммарно для всего файла (т.е. могут быть открывающие и закрывающие скобки в разных строках)?


PM MAIL ICQ   Вверх
Garcian
Дата 5.3.2009, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 5.11.2008

Репутация: нет
Всего: нет



cutwater, ой да ладно  smile 
--------------------
Неродивый студент
PM MAIL   Вверх
Kinch
Дата 5.3.2009, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 13.1.2009

Репутация: -1
Всего: -1



zim22,  задвинул)) я чуть в астрал не ушол))  smile 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

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


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0562 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.