Предмет: Информатика,
автор: AlGeBra3
Помогите написать программу на языке С++: Из данной строки удалить все цифры и малые латинские буквы
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Физика,
автор: uliamaksimuk377
Предмет: Алгебра,
автор: znaniya1303
Предмет: Математика,
автор: fraskytgaming
Предмет: Математика,
автор: solnihco38