Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Farsait
0 / 0 / 0
Регистрация: 13.01.2010
Сообщений: 9
#1

Работа со строками в С++ проверка на согласованность скобок - C++

22.01.2010, 05:25. Просмотров 911. Ответов 5
Метки нет (Все метки)

В арифметическом выражении проверить согласованность скобок, правильность их расположения и выдать соответствующее сообщение.
Если можно нужно чтобы прога работала в Borland C++ v3.1
Буду благодарен за любую помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2010, 05:25     Работа со строками в С++ проверка на согласованность скобок
Посмотрите здесь:

C++ Работа со строками на С++ проверка на согласованность скобок.
C++ Работа со строками
Проверка правильности расстоновки скобок C++
C++ Проверка баланса скобок
C++ Рекурсия (проверка на предмет соответствия закрывающих и открывающих скобок)
Проверка на расстановку скобок C++
Проверка числа открывающихся и закрывающихся скобок C++
Проверка записи на соответствие условию: правильная скобочная запись из круглых и квадратных скобок C++
Проверка правильности расстановки скобок в строке (рекурсия) C++
C++ Проверка баланса скобок арифметического выражения, введенного с клавиатуры
C++ Проверка строки на правильную расстановку скобок
Работа со строками C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Atrus
12 / 12 / 0
Регистрация: 08.07.2009
Сообщений: 45
22.01.2010, 10:42     Работа со строками в С++ проверка на согласованность скобок #2
За каждую левую скобку счетчик +1 за каждую правую -1. Если к концу выражения sc!=0, кол-во скобок не совпадает.
M128K145
Эксперт C++
 Аватар для M128K145
8277 / 3496 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
22.01.2010, 11:39     Работа со строками в С++ проверка на согласованность скобок #3
Atrus, выражение
Код
a) * (b + 5) * (c = 15
Твои действия?
Atrus
12 / 12 / 0
Регистрация: 08.07.2009
Сообщений: 45
22.01.2010, 21:37     Работа со строками в С++ проверка на согласованность скобок #4
Извините, что не разжевал все. Меньше нуля sc быть не может - это по моему разумению очевидно. И да, эта часть только на согласованность скобок.
***
Мог бы и сам это указать кстати, тогда понт был бы засчитан. А если хотелось меня подловить, мог бы написать что-нибудь типа a+(*b).
Farsait
0 / 0 / 0
Регистрация: 13.01.2010
Сообщений: 9
23.01.2010, 04:28  [ТС]     Работа со строками в С++ проверка на согласованность скобок #5
спс за совет)) терь код уже пез проблем соображу))
Farsait
0 / 0 / 0
Регистрация: 13.01.2010
Сообщений: 9
24.01.2010, 20:08  [ТС]     Работа со строками в С++ проверка на согласованность скобок #6
млин мне сказали шо работать должно на командах работы со строками а не на цикле перебора одномерноо массива((
Yandex
Объявления
24.01.2010, 20:08     Работа со строками в С++ проверка на согласованность скобок
Ответ Создать тему
Опции темы

Текущее время: 11:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru