Помогите написать программу на языке С++: Из данной строки удалить все цифры и малые латинские буквы
Ответы
Ответ дал:
0
//Dev-C++ 5.11
#include <iostream>
#include <string>
using namespace std;
int main(void)
{string s;
int i=0,k=0;
cin>>s;
k=s.length();
while (k!=i)
{if((s[i]>='0'&&s[i]<='9')||(s[i]>='a'&&s[i]<='z'))
s.erase(s.begin()+i);
else
i++;
k=s.length();}
cout<<endl<<s;
return 0;}
Пример ввода:
WaTerMeL1oN
Пример вывода:
WTMLN
#include <iostream>
#include <string>
using namespace std;
int main(void)
{string s;
int i=0,k=0;
cin>>s;
k=s.length();
while (k!=i)
{if((s[i]>='0'&&s[i]<='9')||(s[i]>='a'&&s[i]<='z'))
s.erase(s.begin()+i);
else
i++;
k=s.length();}
cout<<endl<<s;
return 0;}
Пример ввода:
WaTerMeL1oN
Пример вывода:
WTMLN
Похожие вопросы
7 лет назад
7 лет назад
9 лет назад
9 лет назад