Удаление символов - Pascal (80188)
Формулировка задачи:
Дана строка. Напишите программу, которая удаляет из заданной строки все позиции от N до M включительно.
В первой строке входного файла записана строка. Длина строки не превосходит 255 символов. Во второй строке входного файла записаны натуральные числа N и M. Оба числа не превосходят 255. N <= M.
Решение задачи: «Удаление символов»
textual
Листинг программы
readln(s); read(n,m); delete(s,n,m-n+1); write(s);
Объяснение кода листинга программы
- Программа считывает строку
sс клавиатуры и сохраняет в переменнуюs. - Затем программа считывает два целых числа
nиmс клавиатуры и сохраняет их в переменныеnиm. - После этого программа вызывает функцию
delete(), которая удаляет подстроку из строкиsначиная с индексаnи заканчивая индексомm, включительно. Результат заменяет исходную строкуs. - И, наконец, программа выводит измененную строку
sна экран. Предположительно данная последовательность действий выполняется на языке программирования Pascal.