0 / 0 / 0
Регистрация: 21.05.2020
Сообщений: 48
1

Скобки в строках

29.11.2021, 00:28. Показов 570. Ответов 1

Author24 — интернет-сервис помощи студентам
Проверить круглые скобки правильность расположение заданной строке (с учетом вложенных скобок), тобиш если открыта одна скобка, то должна быть закрывающая.

Пример:
"ab(c(d)ef(ghi(j)kl))mn" - правильно
"a(b(cdef(ghi(j)kl))mn" - неправильно
"ab)cdef(ghi(j)kl)( mn" - неправильно

Помогите, пожалуйста, выручите очень.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2021, 00:28
Ответы с готовыми решениями:

Для каждой открывающей скобки найти позицию ей соответствующей закрывающей скобки
Доброго времени суток. Подскажите пожалуйста алгоритм или путь к решению задачи, используя СТЕК ...

Для каждой открывающей скобки найти позицию ей соответствующей закрывающей скобки
Даны 4 вида скобок () {} <>. Для каждой открывающей скобки найти позицию ей соответствующей...

Составить программу удаляющую всё что заключено в скобки и сами скобки
Здравствуйте, помогите пожалуйста составить программу удаляющую всё что заключено в скобки и сами...

Отредактировать предложение, удаляя из него лишние скобки, оставляя только парные скобки
Отредактировать предложение, удаляя из него лишние скобки, оставляя только парные скобки. Вот код,...

1
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
29.11.2021, 00:48 2
C++
1
2
3
4
5
6
7
bool f(int i, char a) {
    char b;
    return (!(std::cin>>b)) ? i==0 : b!='(' && b!=')' ? f(i, a) : 
        b=='(' ? f(i+1, b) && f(i, a) : a=='(' && b==')';
}
 
int main() { std::cout << f(0, ' '); }
0
29.11.2021, 00:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2021, 00:48
Помогаю со студенческими работами здесь

Удалить из заданной строки фрагменты, заключенные в скобки (скобки могут быть вложенными)
Удалить из заданной строки фрагменты, заключенные в скобки (скобки могут быть вложенны). За строки...

Фигурные скобки: Мне пишут что ошибка в закрытие скобки после return.
#include &lt;iostream&gt; using namespace std; int main(){ int *ptr_number = new int; int *sum =...

Дана строка, содержащая латинские буквы и круглые скобки. Если скобки расставлены правильно, то вывести число
Дана строка, содержащая латинские буквы и круглые скобки. Если скобки расставлены правильно, то...

Задание 1 Определить, корректно ли расставлены в строке круглые и квадратные скобки. Скобки могут быть вложенными. Входные данные: ab(h[b55](0123)jw(
помогите решить

Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками. Сами скобки не удалять. Если хотя бы одной скобки нет – со
Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками. Сами...

Дана строка, содержащая латинские буквы и скобки. Если скобки расставлены правильно - вывести 0. Иначе - номер позиции, где есть ошибочная скобка
Дана строка, содержащая латинские буквы и круглые скобки. Если скобки расставлены правильно (то...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru