Преобразовать строку, удалив каждый символ "*" - Pascal
Формулировка задачи:
дана строка. преобразовать ее удалив каждый символ "*"
Решение задачи: «Преобразовать строку, удалив каждый символ "*"»
textual
Листинг программы
var s: String; i: Integer; begin ReadLn(s); for i:=Length(s) downto 1 do if s[i]='*' then Delete(s,i,1); WriteLn(s); end.
Объяснение кода листинга программы
- Объявляется переменная
sтипа String, которая будет хранить вводимую строку. - Объявляется переменная
iтипа Integer, которая будет использоваться в цикле. - Вводится строка с клавиатуры и сохраняется в переменную
s. - Запускается цикл от длины строки до 1, в котором проверяется каждый символ строки.
- Если текущий символ равен
*, то удаляется этот символ из строки. - После завершения цикла выводится измененная строка без символов
*.