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

Строки: удалить все символы, которые размещены между скобками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Расчет среднего заработка (Pascal -> C++) http://www.cyberforum.ru/cpp-beginners/thread1221885.html
РАСЧЕТ СРЕДНЕГО ЗАРАБОТКА ЗА 3 месяца ФИО Заработок за 1 месяц(руб.) Заработок за 2 месяца(руб.) Заработок за 3 месяца(руб.) Средний заработок (руб.) Разработать программу, реализующую ввод данных с экрана, вывод данных в таблицу на экран монитора, поиск данных по ключу. program laba; uses crt; Type raschet = record FIO:string; zarab1:integer;
C++ Найти все возможные комбинации по номеру карты Все привет!!! Выручайте с этим кодом уже вожусь почти неделю и не могу с ним нечего сделать #include "stdafx.h" #include <iostream> #include <conio.h> #include <fstream> int GetLuhnSecureDigital(char *Num, int N); int main() { http://www.cyberforum.ru/cpp-beginners/thread1221884.html
C++ В строке после каждой буквы q добавить букву u (Pascal -> C++)
В предложении после каждой буквы q добавить букву u. Program lab6; uses crt; Var p: integer; Ch1: Char; Ch2: Char; Str2,strp,str: String ; Begin clrscr;
Сформировать массив из сумм элементов C++
Сформировать массив B из сумм элементов соответствующих столбцов матрицы A. Матрицу A, сформировать случайным образом.
C++ Перебрать пароли к сейфу рекурсией http://www.cyberforum.ru/cpp-beginners/thread1221856.html
С клавиатуры вводится 4-хзначный пароль к сейфу, например 1234 . нужно вывести на экран все варианты (например 4231, 1243, 3412 ... ), которые злоумышленник будет использовать для подбора. Как это сделать при помощи рекурсии ?
C++ Почему плохо возвращать указатель из функции? Почему плохо то, что мы возвращаем указатель?(return rez) #include <stdio.h> #include <stdlib.h> #define SIZE 10 int* MinMax(int* d, int len){ int i; int min,max; int rez; подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1778 / 1153 / 223
Регистрация: 16.05.2013
Сообщений: 3,042
Записей в блоге: 5
Завершенные тесты: 1
03.07.2014, 15:39     Строки: удалить все символы, которые размещены между скобками
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
#include <iostream>
#include <string>
#include <algorithm>
class compare {
    int flag;
public:
    compare(): flag(0)
    {}
    bool operator()(const char& value) {
        if(value == '(')
            return ++flag;
        if(value == ')')
            return flag--;
        return flag;
    }
};
int main(){
    std::string str;
    std::cout << "Input string: " ;
    getline(std::cin, str);
    std::string::iterator it = std::remove_copy_if(str.begin(), str.end(), str.begin(), compare());
    std::cout << str.substr(0, distance(str.begin(), it)) << std::endl;
    return 0;
}
 
Текущее время: 07:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru