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

проверять совпадает ли количество открытых скобок с закрытыми - C++

Восстановить пароль Регистрация
 
intmain
1 / 1 / 0
Регистрация: 25.03.2011
Сообщений: 27
15.04.2011, 10:23     проверять совпадает ли количество открытых скобок с закрытыми #1
с клавиатуры вводится текст сделать программу которая будет проверять совпадает ли количество открытых скобок с закрытыми! проверить как для круглых так и для квадратных скобок !! и что б программа выводила самое длинное слово в веденом тексте !)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2011, 10:23     проверять совпадает ли количество открытых скобок с закрытыми
Посмотрите здесь:

Ввести строку символов, если ее длина кратна 5, посчитать количество скобок всех видов. Решить в VC++. C++
C++ Символьные строки (верно ли, что существуют такие натуральные i и j, что 1 < i < j < n и что si совпадает с s(i+1), а sj совпадает с s(j+1))
C++ Найти количество правильных скобочных последовательностей из n скобок, где n четное число.
Проверить количество скобок C++
C++ Найти элементы массива, в которых значение совпадает с порядковым номером и подсчитать их количество
Вычислить количество строк, первая половина которых совпадает со второй C++
Проверять строку на баланс скобок C++
Проверить что количество открытых скобок равно количеству закрытых C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
15.04.2011, 15:32     проверять совпадает ли количество открытых скобок с закрытыми #2
Есть очень хороший способ такой проверки:
Заводим переменную, контролирующую круглые скобки, пусть это будет
C++
1
short int Parentheses = 0;
Далее читаем строку. Если находит "(", тогда делаем Parentheses++, если ")", то Parentheses--
В конце проверяем, если наша переменная Parentheses = 0, то все отлично, в противном случае - сами знаете, выводим сообщение!
По аналогии, с квадратными скобками!

Идею я подал, Вам осталось только немного подумать,и совместить все это в программу...

Добавлено через 2 минуты
Насчет самого длинного слова, воспользуйтесть самое длинное слово
Yandex
Объявления
15.04.2011, 15:32     проверять совпадает ли количество открытых скобок с закрытыми
Ответ Создать тему
Опции темы

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