С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удаление определенных цифр из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стек, операция удаления последнего (верхнего) элемента стека http://www.cyberforum.ru/cpp-beginners/thread1056458.html
Добрый вечер. Для написания лабораторной потребовалось расписать основные операции над стеком. Всё хорошо, да вот с удалением последнего туплю что-то. Можете помочь? Код прилагается: #include...
C++ Расположить в обратном порядке символы Нужно реверсировать (расположить в обратном порядке) все символы строки, расположенные до первой точки. Помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread1056456.html
Определить произведение элементов в тех строках, которые не содержат отрицательных элементов C++
Помогите пожалуйста решить задачу "Дана целочисленная квадратная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов" Кросспостинг и...
C++ Увеличение числа, содержащегося в файле, по клику.
Задание: На странице отображается список всех файлов в папке "views", в каждом из которых содержится определенное число, которое необходимо отобразить на странице. При клике на названии файла, число...
C++ Динамический массив объектов класса http://www.cyberforum.ru/cpp-beginners/thread1056452.html
Добрый вечер. Столкнулся с проблемой изменения дин.массива объектов класса. Сущность заключается в следующем: Создан класс, который включает совокупность объектов одной природы. В процессе работы...
C++ Программа на С++ удаление цифр Нужно удалить из каждой группы идущих подряд цифр, все цифры, начиная с третьей. Очень нужно сделать программу... подробнее

Показать сообщение отдельно
DiffEreD
1432 / 769 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
25.12.2013, 18:13
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
   long long number = 565471236109;
   std::string s = std::to_string(number);
   s.erase(std::remove_if(s.begin(), s.end(), [](const char ch){return ch == '1' || ch == '5';}),
           s.end());
   number = std::stoll(s);
   std::cout << number;
 
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.