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

Из предложения удалить все символы, совпадающие с символом, введенным с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на использование структур http://www.cyberforum.ru/cpp-beginners/thread1855330.html
Условие: в магазине сформирован список клиентов, который включает ФИО, домашний адрес и размер предоставляемой скидки. Удалить из этого списка все повторяющиеся записи, проверив ФИО и домашний адрес покупателя. Не понимаю, почему мой говнокод не работает. #include <iostream> #include <cstring> using namespace std; int main() {
C++ Композиция и наследование при поиске слова 1) Реализовать класс Word, в состав которого входит строка со словом. Интерфейс класса состоит из методов выделения слова в тексте, возвращение первой буквы, числа символов и вывод слова. 2) Реализовать класс Line, который состоит из массива слов. Класс реализует методы выделения строки в тексте, вывод строки или n слов начиная со слова под индексом m. Строка должна состоять из N слов, однако... http://www.cyberforum.ru/cpp-beginners/thread1855323.html
Сумма всех целых чисел, лежащих между этими двумя числами C++
Напишите программу, запрашивающую у пользователя ввод двух целых чисел. Затем программа должна вычислить и выдать сумму всех целых чисел, лежащих между этими двумя целыми, включая эти два числа. Предполагается, что меньшее значение вводится первым. #include <iostream> using namespace std; int main() { int a, b, sum; cin >> a >> b; sum = a;
C++ Ошибка компилятора при использовании regex
Когда пытаюсь запустить код с использованием regex, то в dev c++ 5.4.2 открывается новая вкладка со следующим содержанием: // Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the // terms of the GNU General Public License as published by the //...
C++ Поиск значения суммы с использованиям оператора цикла for http://www.cyberforum.ru/cpp-beginners/thread1855300.html
Используя оператор цикла for, составить программу для поиска значения суммы на промежутке с шагом h, при котором она приобретает крупнейшего значения. Исходные данные: а = n / 100; b = а + 0,5; h = 0,1.
C++ Написать программу исследуемой функции, исходные данные подобрать самостоятельно Пожалуйста,помогите написать программу на языке С++. 1.Составить алгоритм и программу для предложенного варианта. Исходные данные необходимо подобрать самостоятельно, исходя из допустимой области значений исследуемой функции. подробнее

Показать сообщение отдельно
afront
788 / 750 / 285
Регистрация: 29.02.2016
Сообщений: 2,388
20.11.2016, 18:38     Из предложения удалить все символы, совпадающие с символом, введенным с клавиатуры
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <algorithm>
using namespace std; 
void ReChar(char character_for_remove, std::string &str) {
  auto it = remove_if(begin(str), end(str),
                           [=](char c) { return c == character_for_remove; });
  str.erase(it, end(str));
}
 
int main() {
  string str = "aaa bbb ccc ddd ccc fff";
  ReChar('c', str);
  std::cout << "after remove: " << str << '\n';
system("pause");
return 0;
 
}
 
Текущее время: 14:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru