Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 36
1

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

21.04.2016, 20:46. Показов 1002. Ответов 1
Метки нет (Все метки)

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2016, 20:46
Ответы с готовыми решениями:

Найти указанную подстроку в строке символов.
Здравствуйте, я начинающий человек по изучению Си. Не подскажете как выполнить эту задачу: Найти...

В строке указанную подстроку заменить на другую строку
вам вводят строку,затем подстроку.Если подстановка есть в веденной строке вывести да иначе нет....

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

Вставить подстроку ss в строку s с позиции N
Дан текст, хранящийся в строковой переменной s, вставить подстроку ss в строку s с позиции N. N...

1
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
21.04.2016, 21:43 2
Лучший ответ Сообщение было отмечено BossTon как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <string>
int main(){
string s1,s2,s3;//s1 -исходная строка, s2 - строка после преобразования, s3 - подстрока, которую вставлем
 
int n=2, m=0; // n- счетчик степеней двойки, те 2,4,8..., а m - это текущая позиция во второй строке, тк она от первой будет отличаться
 
for (int i=0;i<s1.size;i++){
if( i+1==n){n*=2;s2+=s3;m=i+s3.size();};
s1[i]=s2[i+m];
 
}
}
написано намерено с ошибками - "имеющий уши, да, услышит"
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2016, 21:43

Вставить в строку H в позицию 5 подстроку T
Вставить в строку H в позицию 5 подстроку T, а в позицию Y число X. Вывести на экран символьную...

Вставить подстроку в исходную строку
Подскажите, пожалуйста, как подправить код! Написать программу, которая после каждого вхождения...

определить количество символов в предложении, вставить в указанную позицию указанный текст
Создать приложение, в котором возможно произвести следующие операции в предложении: определить...

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

Вставить подстроку в строку - Ошибка в коде
Доброй ночи, господа. &quot;В заданной строке с нулевым завершителем вставить заданную подстроку,...

Вставить в строку A подстроку B, начиная с символа C
Помогите пожалуйста написать программу, которая вставит в строку А подстроку B начиная с символа C...


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

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

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