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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
#1

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

15.03.2014, 12:41. Просмотров 805. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "StdAfx.h"
#include <string>
#include <iostream>
#include <algorithm> 
using namespace std;
int main()
{ 
string str = "En457789iki bin3241iki e9087l46i va5ren234iki";
string:: iterator i;
for(i = str.end(); i!= str.begin(); --i){ cout << *i << endl; }
for (string::iterator i = str.begin(); i != str.end();) { 
 if (cond(*i)) { 
 i = str.erase(i); 
 } 
 else { 
 i++; 
 } 
 }
   str.erase(std::remove_if(str.begin(), str.end(),cond),str.end());
system("pause");
return 0;
}
помогите исправить...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2014, 12:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Использование библиотеки STL , контейнер string. Дан массив слов.Надо удалить все цифры из слов (C++):

Использование контейнера string из библиотеки STL - C++
Дан массив слов. Сформировать новое слово из символов слов массива, стоящих после последнего символа ‘*’ в слове. Сформировать предложение...

Дан массив слов. Определить количество слов массива, которые не являются «перевертышем». - C++
Дан массив слов. Определить количество слов массива, которые не являются «перевертышем». Разработать программу на языке Си....

Удалить из всех слов массива все цифры и заменить группы символов “++” и “***” на символ ‘?’. - C++
здраствуйте,программисты.помогите решить любую из приведённых задач,может кто делал подобные программы и сохранился готовый код?задание...

STL: Сортировка слов по количеству согласных букв; вывод слов, встречающихся в списке более одного раза - C++
Помогите написать программу!! Сортировка слов по количеству согласных букв; вывод слов, встречающихся в списке более одного раза. ...

Функция, получает строку слов и рзделителей, а на выходе имеет массив слов из строки и количество этих слов - C++
мне нужна функция, которая во входе получает строку слов и рзделителей (&quot; &quot;, &quot;,&quot;, &quot;.&quot;, &quot;_&quot;, &quot;&quot;&quot;), а на выходе имеет массив слов из строки...

STL сформировать массив множеств слов - C++
Создать и протестировать функцию void parse String (const string &amp; src, vector &amp; dst), которая сформирует массив множеств строк dst из...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Hrobak
288 / 168 / 11
Регистрация: 22.03.2010
Сообщений: 483
Завершенные тесты: 1
15.03.2014, 16:50 #2
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
sergey 7 7
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
15.03.2014, 16:51  [ТС] #3
я так пробовал...просто на remove_if ругался тогда....спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2014, 16:51
Привет! Вот еще темы с ответами:

Дан список слов различной длины. Составить программу упорядочения списка слов: По их длине; По алфавиту - C++
Очень срочно!!!!! Дан список слов различной длины. Составить программу упорядочения списка слов: По их длине; По алфавиту.

Дан список слов. Найти наиболее длинную последовательность слов, чтобы конец предыдущего совпадал с началом следующего - C++
Дан список слов. Найти наиболее длинную последовательность слов, чтобы конец предыдущего совпадал с началом следующего. Помогите с...

Массив строк в с++. Вывести строки, в которых есть цифры. В каждой строке удалить все цифры - C++
Помогите пожалуйста с задачей ! срочно!! Необходимо написать программу, в которой с клавиатуры вводится до 10 символьных строк. Вывести...

Дан текст, найти количество слов и количество слов, у которых первый и последний символ совпадают - C++
Помогите пожалуйста, выполнить задание. Дан текст из N символов. Группы символов, расположенные между пробелами и не содержащие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru