Задача Задача №3515493
А
А
Кратко о сути:
- В Pascal процедура Insert вставляет указанную подстроку в исходную строку на заданную позицию (позиции_idxs начинаются с 1).
Дано:
- S := 'ИНТИКА';
- Insert('вар', S, 3);
Разбор по шагам:
- Исходная строка S по индексам: 1:'И', 2:'Н', 3:'Т', 4:'И', 5:'К', 6:'А'.
- Позиция вставки i = 3, значит S[1..i-1] = S[1..2] = 'ИН'.
- Вставляемая строка: 'вар'.
- Оставшаяся часть исходной строки после позиции i: S[i..L] = S[3..6] = 'ТИКА'.
- Новая строка: 'ИН' + 'вар' + 'ТИКА' = 'ИНварТИКА'.
Ответ:
- Строка S примет вид: 'ИНварТИКА' (при этом буквы 'вар' будут строчными).