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

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

06.06.2010, 23:11. Просмотров 1073. Ответов 1
Метки нет (Все метки)

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

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

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

Исключить из строки слова, расположенные между скобками
Дана последовательность символов S1, …, SN. Группы символов, разделенные пробелом (одним или...

Исключить из строки слова, расположенные между скобками ( , )
Люди, очень нужна помощь! Напишите, пожалуйста, на С++ программу, которая из введенной с клавиатуры...

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

1
][акер
#define книжный_червь Я
184 / 95 / 21
Регистрация: 30.01.2010
Сообщений: 780
06.06.2010, 23:43 2
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

Лови!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h" // Если у тебя не Visual Studio и не Visual C++, то это писать не надо!
#include <iostream>
#include <conio.h>
#include <string>
 
using namespace std;
 
int main()
{
    string a;
    setlocale(LC_ALL,"");
    cout << "Введите строку:";
    cin >> a;
    int k,e,d = a.size();
    bool p = false;
    for (int i = 0; i < a.size(); i++) {
        if (a[i] == '(') { k = i; p = true;}
        if (a[i] == ')' && p) { e = i; a.replace(k,e - 1,""); i = -1; p = false; } 
    }
    cout << "Стало: " << a << ';' << "меньше на " << d - a.size();
    getch();
    return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2010, 23:43

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

Удалить из строки последовательности символов, расположенные между скобками
Добрый вечер, ребята! Есть задачка на строки. Дана строка. Удалить из нее последовательности...

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


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

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

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