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

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

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

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

15.04.2011, 10:23. Просмотров 992. Ответов 1
Метки нет (Все метки)

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

C++ Подсчитайте количество скобок всех видов в строке
C++ Найти количество правильных скобочных последовательностей из n скобок, где n четное число.
Проверить количество скобок C++
C++ Найти элементы массива, в которых значение совпадает с порядковым номером и подсчитать их количество
Вычислить количество строк, первая половина которых совпадает со второй C++
Проверять строку на баланс скобок C++
Проверить что количество открытых скобок равно количеству закрытых C++
Строка: Определить одинаковое ли количество скобок, которые открываются и закрываются, в данной строке. 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     проверять совпадает ли количество открытых скобок с закрытыми
Ответ Создать тему
Опции темы

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