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

Использование библиотеки STL , контейнер string. Дан массив слов.Надо удалить все цифры из слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Map/set iterator not dereferencable http://www.cyberforum.ru/cpp-beginners/thread1119672.html
Всем доброго времени суток. Суть задания в том, чтобы удалить повторы комбинаций чисел в multimap'e. Проблема в том, что появляется данная ошибка: map/set iterator not dereferencable, не могу понять,...
C++ Преобразование типов - как строку чисел перевести в целочисленный массив ? Как строку чисел например 1343245 перевести в интовый масив. http://www.cyberforum.ru/cpp-beginners/thread1119660.html
Бинарное дерево C++
Здравствуйте дорогие форумчане. Помогите, пожалуйста, реализовать бинарное дерево поиска, а так же операции по добавлению элемента в дерево, удалению элемента из дерева, поиск элемента в дереве...
Приложение запрашивающее разрешение на выход C++
Создайте приложение, которое перед своим закрытием, вне зависимости от способа, которым оно осуществляется, запрашивает у пользователя подтверждение и завершает работу только при положительном...
C++ Ввод элементов массива в цикле http://www.cyberforum.ru/cpp-beginners/thread1119567.html
помогите ...нужно написать программу по заданию на картинке 3 вариант отмечен
C++ Дана строка символов. Заменить в ней все пробелы на табуляции Здравствуйте! Ребят, помогите решить следующие задачи : Тема: Обработка строк 1)Дана строка символов. Заменить в ней все пробелы на табуляции. 2)Дана строка символов. Определить... подробнее

Показать сообщение отдельно
Hrobak
289 / 169 / 11
Регистрация: 22.03.2010
Сообщений: 483
Завершенные тесты: 1
15.03.2014, 16:50
C++
1
2
3
4
5
6
7
8
9
10
11
#include <algorithm>
#include <cctype>
#include <iostream>
#include <string>
 
int main ()
{
    std::string s = "En457789iki bin3241iki e9087l46i va5ren234iki";
    s.erase(std::remove_if(s.begin(), s.end(), static_cast<int(*)(int)>(isdigit)),s.end());
    std::cout << s << std::endl;
}
Добавлено через 9 минут
Так проще будет
C++
1
2
3
4
5
6
7
8
9
10
11
#include <algorithm>
#include <cctype>
#include <iostream>
#include <string>
 
int main ()
{
    std::string s = "En457789iki bin3241iki e9087l46i va5ren234iki";
    s.erase(std::remove_if(s.begin(), s.end(), isdigit),s.end());
    std::cout << s << std::endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru