В строке удалить символ двоеточие и подсчитать количество удаленных символов - Pascal ABC
Формулировка задачи:
помогите написать программу на pascal ABC а) В строке удалить символ двоеточие и подсчитать количество удаленных символов.
б) Выбрав любое базовое слово по своему усмотрению, составить программ, которая
из базового слова получает 4 новых слов, используя операцию сцепления и команду Copy.
Решение задачи: «В строке удалить символ двоеточие и подсчитать количество удаленных символов»
textual
Листинг программы
uses crt; var a:string; kol:integer; begin writeln('Введите строку'); readln(a); while pos(':',a) <> 0 do begin delete(a,pos(':',a),1); Inc(kol); end; writeln('Строка: ',a); writeln('Количество удаленных символов ',kol); end.
Объяснение кода листинга программы
- Строка вводится с помощью функции readln().
- Затем используется цикл while, который продолжается до тех пор, пока позиция двоеточия в строке не станет равной нулю.
- Внутри цикла функция delete() используется для удаления символов, начиная с позиции двоеточия и до конца строки (это обеспечивает предыдущий код).
- Функция Inc() увеличивается значение переменной
kol
на единицу после каждого удаленного символа. - После завершения цикла выводится исходная строка и значение переменной
kol
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д