Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
tatyana_12
1 / 1 / 0
Регистрация: 15.12.2012
Сообщений: 29
1

Исключить все символы между круглыми скобками, включая сами скобки

01.12.2013, 20:29. Просмотров 870. Ответов 1
Метки нет (Все метки)

исключить все символы между круглыми скобками, включая сами скобки. Рассмотреть случай вложенных скобок.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2013, 20:29
Ответы с готовыми решениями:

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

Исключить из строки слова, расположенные между скобками ( , ). Сами скобки должны быть исключены.
Помогите с лабой!!! Строки Цель работы: изучение правил описания, ввода-вывода и основных функций...

1. Вывести введенную строку, исключив из нее те символы, которые находятся между скобками ( ) и сами скобки
Помогите

Исключить из строки символов те, которые распологаются между круглыми скобками
исключить из строки символов те, которые распологаются между круглыми скобками, включая их ....

Из заданной строки исключить символы равосположенные между скобками [ ]
Дана строка символов. Исключить из этой строки группы символов, расположенные между скобками . Сами...

1
zitxbit
91 / 743 / 279
Регистрация: 11.04.2012
Сообщений: 971
01.12.2013, 21:44 2
Лучший ответ Сообщение было отмечено tatyana_12 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
void swap(char& c1, char& c2)
 { char _tc = c1; c1 = c2; c2 = _tc; }
 
int main(int argc, char* argv[])
{
    char str[256] = "c++ is an object-or(ient)ed pro(gramm)ing la(ngua)ge\0";
 
    printf("%s\n",str);
 
    char pchars[] = "()\0"; bool found = false;
    char* tmp = new char[256]; int n = 0;
    for (int i = 0; str[i] != '\0'; i++)
        if (!strchr(pchars, str[i]) && !found) tmp[n++] = str[i];
        else if (str[i] == '(') found = true;
        else if (str[i] == ')') found = false;
 
    tmp[n] = '\0';
 
    strcpy(str,tmp);
 
    printf("%s\n",str);
 
    _getch();
 
    return 0;
}
http://codepad.org/ULiUggt5
1
Миниатюры
Исключить все символы между круглыми скобками, включая сами скобки  
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2013, 21:44

Строки: удалить все символы, которые размещены между скобками
Помогите пожалуйста. Без понятия как это сделать. Удалить из заданной последовательности все...

Вывести все целые числа, расположенные между данными числами, включая сами эти числа, в порядке их возрастания
Вот собственно задачи, решение которых мне бы очень помогло, за решение каждой из них буду очень...

Вывести все целые числа, рассположенные между заданными числами, включая сами эти числа, в порядке их убывания
Даны два целых числа А и B (A&lt;B). Вывести все целые числа, рассположенные между данными...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.