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

Стек. Выведите все вхождения символов указанного набора в текст в обратном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки: удалить все символы, которые размещены между скобками http://www.cyberforum.ru/cpp-beginners/thread1221911.html
Помогите пожалуйста. Без понятия как это сделать. Удалить из заданной последовательности все символы которые размещены между скобками ("(...)"). Сами скобки так же должны быть удалены. Внутри каждой пары скобок других скобок нету.
C++ Расчет среднего заработка (Pascal -> C++) РАСЧЕТ СРЕДНЕГО ЗАРАБОТКА ЗА 3 месяца ФИО Заработок за 1 месяц(руб.) Заработок за 2 месяца(руб.) Заработок за 3 месяца(руб.) Средний заработок (руб.) Разработать программу, реализующую ввод данных с экрана, вывод данных в таблицу на экран монитора, поиск данных по ключу. program laba; uses crt; Type raschet = record FIO:string; zarab1:integer; http://www.cyberforum.ru/cpp-beginners/thread1221885.html
C++ Найти все возможные комбинации по номеру карты
Все привет!!! Выручайте с этим кодом уже вожусь почти неделю и не могу с ним нечего сделать #include "stdafx.h" #include <iostream> #include <conio.h> #include <fstream> int GetLuhnSecureDigital(char *Num, int N); int main() {
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++ Сформировать массив из сумм элементов http://www.cyberforum.ru/cpp-beginners/thread1221871.html
Сформировать массив B из сумм элементов соответствующих столбцов матрицы A. Матрицу A, сформировать случайным образом.
C++ Перебрать пароли к сейфу рекурсией С клавиатуры вводится 4-хзначный пароль к сейфу, например 1234 . нужно вывести на экран все варианты (например 4231, 1243, 3412 ... ), которые злоумышленник будет использовать для подбора. Как это сделать при помощи рекурсии ? подробнее

Показать сообщение отдельно
DiffEreD
1428 / 765 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
03.07.2014, 16:40     Стек. Выведите все вхождения символов указанного набора в текст в обратном порядке
Могу подкинуть простинький вариант с boost:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <iterator>
#include <algorithm>
#include <boost/algorithm/string.hpp>
#include <boost/range/algorithm/remove_copy_if.hpp>
 
int main()
{
   std::string s(R"(one? two. "three"?? four! five?! six))");
   std::string result;
   boost::remove_copy_if(s, std::back_inserter(result),
                         !boost::is_any_of( R"(!;?.,-:;)('")" ));
   std::copy(result.rbegin(), result.rend(), std::ostream_iterator<char>(std::cout));
 
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru