Консультация № 138058
27.05.2008, 12:29
0.00 руб.
0 1 1
Добрый день!Пожалуйста подскажите мне с программой на языке сс++.Даны строки S1,S2 и символ C. До и После каждого вхождения символа С в строку S1 вставить строку S2.

Обсуждение

Неизвестный
27.05.2008, 23:07
общий
это ответ

<i>Здравствуйте, <b>Zahar11</b>!</i>

Пример с комментариями находится в приложении.

<em>Удачи!</em>

Приложение:
#include <iostream>#include <string>using namespace std;int main(){ string s1, s2; char c; int i; // Вводим первую строку (s1) getline(cin, s1); // Вводим вторую строку (s2) getline(cin, s2); // Вводим символ (c) cin >> c; // Ищем вхождения символа c в строку s1 for (i = s1.size()-1; i >= 0; i--) if (s1.at(i) == c) { // Вставляем строку s2 в строку s1 // после символа c s1.insert(i+1, s2); // до символа c s1.insert(i, s2); } // Выводим результат cout << s1 << endl; return 0;}
Форма ответа