Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
BossTon
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 36
#1

Вставить подстроку в строку - C++

04.05.2016, 19:16. Просмотров 447. Ответов 1
Метки нет (Все метки)

Дано строка и подстрока. Вставить указанный подстроку в начальную строку через 2, 4, 8 ... символов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2016, 19:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вставить подстроку в строку (C++):

Вставить подстроку в строку, начиная с позиции n - C++
Надо вставить подстроку в строку, начиная с позиции n.

Вставить указанную подстроку в начальный строку через 2, 4, 8 ... символов - C++
Дана строка и порядок. Вставить указанный подстроку в начальный строку через 2, 4, 8 ... символов.

В тексте после указанного символа вставить подстроку - C++
в тексте после указанного символа вставить подстроку

В тексте после указанного символа вставить подстроку - C++
Помогите сделать лабораторку пожалуйста)

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

Вставить в последовательность строк, начиная (заканчивая) с текущей, после (перед) заданного контекста заданную подстроку - C++
Здравствуйте, у меня проблема вот в чем не знаю как написать функцию : Текст, представляющий собой последовательность строк, длина...

1
Melvil
48 / 47 / 13
Регистрация: 20.05.2015
Сообщений: 251
04.05.2016, 19:27 #2
BossTon,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
 
int main()
{
    std::string str, substring;
    std::cin >> str;
    std::cin >> substring;
    for (int i = 2; i < (int)str.size(); i *= 2) {
        str.insert(i, substring);
    }
    std::cout << str;
}
Добавлено через 5 минут
BossTon, Я не учёл размера, нужной вам строки, по сути вам придется это самому додумывать, где он определяется. В моём коде, сейчас вижу, произойдет зацикливание за счет постоянно увеличивающегося размера строки. ( т.е. i < ваш размер ).
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2016, 19:27
Привет! Вот еще темы с ответами:

Скопировать подстроку в строку до последнего пробела - C++
Надо написать программу, которая будет копировать подстроку в строку до последнего пробела. Например, исходная строка &quot;раз два три&quot;. В...

В строке указанную подстроку заменить на другую строку - C++
вам вводят строку,затем подстроку.Если подстановка есть в веденной строке вывести да иначе нет. Вводят 3 строки:а,б,с. Заменить в строке с...

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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