Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
TheAlpha
6 / 6 / 2
Регистрация: 03.01.2013
Сообщений: 116
#1

В данной строке s вставить символ c1 после каждого вхождения символа c2 - C++

04.01.2013, 19:04. Просмотров 915. Ответов 0
Метки нет (Все метки)

В данной строке s вставить символ c1 после каждого вхождения символа c2

Вход
a
b
abc
Выход
abac

Но у меня выход такой
abaca

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
 #include<fstream>
using namespace std;
 
int main()
{
    ifstream in("input.txt"); 
    ofstream fout("output.txt");
    string c1,c2;
    string s;
     in>> c1>>c2>>s;
    for (int i=1;i<s.size();i++)
    {
        if (c2.compare(s))    
    s.insert(i+1,c1), i++;
    }
      fout<< s;
  
     return 0;
     }
помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2013, 19:04     В данной строке s вставить символ c1 после каждого вхождения символа c2
Посмотрите здесь:

Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0 - C++
Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0.

Строка вводится с клавиатуры. В данной строке вставить пробел после каждого символа - C++
Строка вводится с клавиатуры. В данной строке вставить пробел после каждого символа

Разработать рекурсивную функцию, которая после каждого вхождения символа a в строку s добавляет символ b - C++
На уроке преподаватель не объясняет как решать. Задачи берутся из &quot;Основы программирования на языке С++&quot; часть 2 Огнева М.В., Кудрина Е.В....

После каждого вхождения символа «$» в строке вставлять подстроку «End» - C++
После каждого вхождения символа «$» в строке вставлять подстроку «End» Подсчитать число вставок.

Дана строка и подстрока; вставить подстроку после каждого вхождения 'AB' в строке - C++
товарищи, помогите кто чем может.. голова кипит.. либо я что то не так делаю либо да.. вобщем написал фиг пойми чего и хочу что бы оно...

Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym запятую. - C++
Помогите решить задачку: Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения...

В строке заменить каждый символ * числом, соответствующим номеру вхождения этого символа в строку - C++
в заданной строке заменить каждый символ &quot;*&quot; числом, соответствующим номеру по порядку вхождения этого символа в строку #include...

После 1-го символа каждого слова вставить последовательность символов - C++
Раздвинуть заданный текст, вставив введенную с клавиатуры последовательность символов после 1-го символа каждого слова. Помогите...

После первой буквы каждого слова вставить символ “-” - C++
После первой буквы каждого слова вставить символ “-”. Нужно в С++

Строка: После каждого символа А вставить пробел, и подсчитать количество символов B, стоящих между + и - - C++
Помогите пожалуйста решить задачу. После каждого символа А вставить пробел, и подсчитать количество символов B, стоящих между + и - ...

После каждого слова текста, заканчивающегося заданной подстрокой, вставить указанный символ - C++
После каждого слова текста, заканчивающегося заданной подстрокой, вставить указанный символ. помогите! :)

После каждого слова в строке вставить запятую - C++
Вводится строка. После каждого слова в строке вставить запятую, а в конце предложения стоит точка.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru