Предмет: Информатика,
автор: SaoNaomi
Помогите с заданием, пожалуйста
Дано символы C и строчка S. Удвоить каждое вхождение символа C в строчку S.
Аноним:
Программа нужна?
Ответы
Автор ответа:
2
#include <string>
#include <iostream>
using namespace std;
int main()
{
char C;
string S, S2 = "";
cout << "Введите строку: ";
getline(cin, S);
cout << "Введите символ: ", cin >> C;
for (int i = 0; i < S.length(); i++)
{
S2 += S[i];
if (S[i] == C)
{
S2 += S[i];
}
}
S = S2;
cout << S << '\n';
return 0;
}
#include <iostream>
using namespace std;
int main()
{
char C;
string S, S2 = "";
cout << "Введите строку: ";
getline(cin, S);
cout << "Введите символ: ", cin >> C;
for (int i = 0; i < S.length(); i++)
{
S2 += S[i];
if (S[i] == C)
{
S2 += S[i];
}
}
S = S2;
cout << S << '\n';
return 0;
}
Похожие вопросы
Предмет: Математика,
автор: aruzankarajdarova
Предмет: География,
автор: milenkakartasheva
Предмет: Геометрия,
автор: Аноним
Предмет: Математика,
автор: Аноним
Предмет: Литература,
автор: АндреyI