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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
baguvix
0 / 0 / 0
Регистрация: 14.03.2013
Сообщений: 3
#1

Дана строка символов, состоящая из букв и цифр. Удалить из строки все цифры - C++

14.03.2013, 20:22. Просмотров 1977. Ответов 4
Метки нет (Все метки)

Нужна прога...
Дана строка символов, состоящая из букв и цифр. Удалить из строки все цифры.
Буду очень признательна
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2013, 20:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана строка символов, состоящая из букв и цифр. Удалить из строки все цифры (C++):

Дана строка из букв и цифр. Удалить из строки все буквы. C++ - C++
Дана строка из букв и цифр. Удалить из строки все буквы.

Дана строка, состоящая из M попарно различных символов. Вывести все перестановки символов данной строки. - C++
Дана строка, состоящая из M попарно различных символов. Вывести все перестановки символов данной строки. Ввод В первой строке файла...

Дана строка символов, состоящая из букв, цифр, запятых, точек, знаков «+» и «–». Выделить подстроку, которая соответствует записи вещественного числа - C++
Дана строка символов, состоящая из букв, цифр, запятых, точек, знаков «+» и «–». Выделить подстроку, которая соответствует записи...

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки - C++
Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки если я ввожу 1 2 3 4 5, выводит 2 4,...

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки- не работает - C++
#include <vcl.h> #pragma hdrstop #include <conio.h> #include <iostream.h> #include <string.h> void main() { int n,i; ...

Удалить из строки все символы кроме букв и цифр; заменить цифры на '**' - C++
ввести рядок , удалить в нем все символы кроме букв и цифр, заменить цифры на '**' вивести на екран рядок . через if сравнил масив с...

4
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
14.03.2013, 20:44 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <cstring>
#include <algorithm>
inline bool is_digit(const char& x)
{
     return isdigit(x);  
}
int main()
{
     std::string str = "fsdf 5sfs6146465df+6fs";
     str.erase(std::remove_if(str.begin(), str.end(),is_digit), str.end());
     std::cout<<str;
     return 0;
}
Добавлено через 1 минуту

Не по теме:

baguvix - это...вроде на дорогие тачки чит =)

1
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,536
14.03.2013, 20:52 #3
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
#include<string>
#include<algorithm>
#include<cctype>
 
int main()
{
    std::string s("AAAA 434 BBB435cc 23Ddd23d");
    s.erase(std::remove_if(s.begin(), s.end(), isdigit), s.end());
    std::cout<<s<<std::endl;
}
Добавлено через 27 секунд

Не по теме:

BumerangSP, не обновил страницу

1
baguvix
0 / 0 / 0
Регистрация: 14.03.2013
Сообщений: 3
14.03.2013, 23:03  [ТС] #4
Ребят, премного благодарна...
Но прога должна быть написана при помощи строк
Вы бы меня очень выручили, а с меня ещё плюсик)
З.Ы. baguvix - чит на бессмертие
0
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
14.03.2013, 23:18 #5
baguvix, это тоже строки. Но если нужен именно массив символов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cstring>
int main()
{
     char str[100] = "e54  s35 fs2132 df5sf5sdf ";
     for (int i=0; i<strlen(str); ++i)
        if (isdigit(str[i]))
        {
            for (int j=i; j<strlen(str); ++j)
                str[j] = str[j+1]; 
            --i;
         }
    std::cout<<str;
     return 0;
}

Не по теме:

эх, давно в гта не играл, значит)

1
14.03.2013, 23:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2013, 23:18
Привет! Вот еще темы с ответами:

Дана строка символов, состоящая из цифр и пробелов. Вывести на экран слово с максимальной длиной - C++
Помогите, выдает ошибку в проверке условия цикла #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; int main() { ...

Дана строка, состоящая из букв, цифр, запятых, точек, знаков «+» и «–». Выделить подстроку, которая соответствует записи целого числа. - C++
#include &lt;iostream.h&gt; #include &lt;string.h&gt; int main() { char st,st2; int i,j; cout &lt;&lt; &quot;Vvedite stroku&quot;; cin &gt;&gt; st; ...

Дана символьная строка, удалить из нее путем сдвига все цифры - C++
1) Дана символьная строка, удалить из нее путем сдвига все цифры 2) Дан массив символьных строк, найти номер строки с максимальным числом...

Дана строка символов,состоящая из произвольного текста - C++
помогите пожалуйста с задачей(С++) Дана строка символов ,состоящая из произвольного текста,слова разделены пробелами.вывести на экран...


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

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

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