Пользователем вводится текст. Напечатать текст, исключив все буквы х - Pascal
Формулировка задачи:
Пользователем вводится текст. Напечатать текст, исключив все буквы x
Решение задачи: «Пользователем вводится текст. Напечатать текст, исключив все буквы х»
textual
Листинг программы
readln(s);
while pos('x',s)>0 do
delete(s,pos('x',s),1);
Объяснение кода листинга программы
s- это переменная, в которую пользователь вводит текст с помощью командыreadln.- В цикле
whileпроверяется, есть ли букваxв переменнойsс помощью функцииpos, которая возвращает позицию символа в строке. - Если буква
xнайдена (позиция больше 0), то с помощью функцииdeleteудаляется букваxиз переменнойs. - Этот процесс повторяется до тех пор, пока в переменной
sесть букваx. Таким образом, программа удаляет все буквыxиз введенного текста и выводит результат.