Добавить заданную подстроку в данную строку начиная с номера K

0 голосов
49 просмотров

Добавить заданную подстроку в данную строку начиная с номера K


Информатика (48 баллов) | 49 просмотров
0

Что именно надо сделать? Прогу? И на каком языке?

0

Это програмирование

0

программу

0

га английском

0

тема строки

0

помоги пожалуйста!!!

0

я понял, а язык то какой? Вы что, смеетесь, английский? Может быть украинский еще?))) Короч C++ пойдет?

0

язык программирования

0

ну да

0

хотя незнаю у меня 6 класс

Дан 1 ответ
0 голосов

Язык программирования - c++, компилятор - codeblocks
С помощью функции insert() можно добавить заданный фрагмент в любое место строки. Первым параметром функции является номер начальной позиции для фрагмента (нумерация начинается с 0), вторым - фрагмент. Функция изменяет исходную строку.
#include
#include
using namespace std;
int main()
{
string s = "", s1;
int k;
cin >> k; // (комментарий) с какого символа добавляем.
getline(cin, s) // (комментарий) считываем начальную строку
getline(cin, s1); // строка, которую добавим в начальную
s1.insert(k, s1); // добавили
cout << s; // вывели результат<br>return 0;
}
конец) можешь просто в тетрадку переписать и показать учителю)

(434 баллов)