Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
MisterShelby
0 / 0 / 1
Регистрация: 29.11.2015
Сообщений: 10
1

Составить программу на С++.После первого вхождения словосочетания un , вставить till

24.04.2016, 18:55. Просмотров 257. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
void til(string S)
{
    string s = S;
    string strA = "till";
    for (int i = 0; i < s.size(); i++)
    {
        if (s[i] == 'un')
            s.insert(i , strA);
    }
            cout << "String with 'UN+TILL' : " << s << endl;    
        
}
Не могу понять в чем проблема
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2016, 18:55
Ответы с готовыми решениями:

Вставить элемент в спсиок после первого вхождения заданного элемента
(defun insert_after_x(l x y) (if (= x (car l)) (rplacd l (nconc (list y)...

Написать программу разбиения строки на две части: до первого вхождения заданного символа и после него
8.5.1. Помогите, пожалуйста, решить задачу в С++. Написать программу разбиения строки на две...

Функция, которая возвращает вхождения словосочетания
Реализовать и использовать функцию, которая возвращает вхождения словосочетания (в тексте слова из...

Составить программу, которая выводит на экран все символы, расположенные после первого символа'':''
С клавиатуры вводится строка. Составить программу, которая выводит на экран все символы,...

Составить программу, которая выводит на экран все символы, расположенные после первого символа «'»
2) С клавиатуры вводится строка. Составить программу, которая выводит на экран все символы,...

2
Loctary
2 / 2 / 1
Регистрация: 02.06.2013
Сообщений: 60
24.04.2016, 18:59 2
s[i] это один символ и пишется в одинарных кавычках. в двойных кавычках пишутся несколько символов

Добавлено через 1 минуту
C++
1
2
3
4
5
6
for (int i = 0; i < s.size(); i++)
    {
        if (s[i] == 'u')
            if (s[i+1] == 'n')
                 s.insert(i+1 , strA);
    }
1
MisterShelby
0 / 0 / 1
Регистрация: 29.11.2015
Сообщений: 10
24.04.2016, 19:12  [ТС] 3
C++
1
s.insert(i+2,strA)
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2016, 19:12

Вставить символ х после каждого вхождения символа у
Вставляет символ х после каждого вхождения в символ у

Вставить в строку до и после вхождения подстроки текст
Есть строка, например: $haystack='Мать и Дитя (МиД)'; Есть подстрока, введённая пользователем:...

Вставить символ x после каждого вхождения символа y
I. Разработать программу, которая для заданной строки s: • вставляет символ x после каждого...


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

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

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