Предмет: Информатика,
автор: Kurill189
Помогите написать программу на с++!!!
В данной строке удвоить все цифры и малые латинские буквы.
срочно!!
Ответы
Автор ответа:
1
#include <iostream>
#include <string>
using namespace std;
bool isb(char t)
{
bool f=false;
string dic="abcdefghijklmnopqrstuvwxyz1234567890";
for(int i=0;i<dic.size();i++)
if(dic[i]==t)
return !f;
return f;
}
int main()
{
string s;
int i=0;
getline(cin,s);
while(i<s.size())
{
if(isb(s[i]))
{
s.insert(i,1,s[i]);
i++;
}
i++;
}
cout<<s<<endl;
return 0;
}
Похожие вопросы
Предмет: Химия,
автор: terrafnyf
Предмет: Английский язык,
автор: hsudhshas
Предмет: Математика,
автор: Matvii228
Предмет: Математика,
автор: lerayasinskaya
Предмет: Информатика,
автор: анна1473