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

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

Восстановить пароль Регистрация
 
Kristina_P
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 8
28.04.2014, 02:32     Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0 #1
Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2014, 02:32     Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0
Посмотрите здесь:

C++ Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела.
Разработать рекурсивную функцию, которая после каждого вхождения символа a в строку s добавляет символ b C++
C++ Дан символ С и строка S. Перед каждым вхождением C в строку S вставить строку S. Где ошибка?
Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym запятую. C++
C++ Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0
C++ Дан символ C и строка S .Удвоить каждое вхождение символа С в строку S
Даны строка S, символ C и строка S0. Необходимо после каждого вхождения символа C в строку S вставить строку S0 C++
C++ После каждого вхождения символа «$» в строке вставлять подстроку «End»

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 201
28.04.2014, 15:17     Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <string>
 
int main()
{
    std::string s,s0;
    char c;
 
    std::locale::global(std::locale("Russian"));
    std::cout << "Введите строку S: ";
    std::getline(std::cin, s);
    std::cout << "Введите строку S0: ";
    std::getline(std::cin, s0);
    std::cout << "Введите символ С: ";
    std::cin >> c;
 
    std::string result;
    for(size_t i = 0; i < s.length(); i++){
        result += s[i];
        if(s[i] == c) {
            result += s0;
        }
    }
    std::cout << "Результирующая строка: \"" << result << "\"" << std::endl;
    system("pause");
}
Yandex
Объявления
28.04.2014, 15:17     Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0
Ответ Создать тему
Опции темы

Текущее время: 18:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru