В строке удалить символ двоеточие и подсчитать количество удаленных символов - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

помогите написать программу на pascal ABC а) В строке удалить символ двоеточие и подсчитать количество удаленных символов. б) Выбрав любое базовое слово по своему усмотрению, составить программ, которая из базового слова получает 4 новых слов, используя операцию сцепления и команду Copy.

Решение задачи: «В строке удалить символ двоеточие и подсчитать количество удаленных символов»

textual
Листинг программы
  1. uses crt;
  2. var a:string;
  3.     kol:integer;
  4. begin
  5. writeln('Введите строку');
  6. readln(a);
  7. while pos(':',a) <> 0 do
  8.        begin delete(a,pos(':',a),1); Inc(kol); end;
  9. writeln('Строка: ',a);
  10. writeln('Количество удаленных символов ',kol);
  11. end.

Объяснение кода листинга программы

  1. Строка вводится с помощью функции readln().
  2. Затем используется цикл while, который продолжается до тех пор, пока позиция двоеточия в строке не станет равной нулю.
  3. Внутри цикла функция delete() используется для удаления символов, начиная с позиции двоеточия и до конца строки (это обеспечивает предыдущий код).
  4. Функция Inc() увеличивается значение переменной kol на единицу после каждого удаленного символа.
  5. После завершения цикла выводится исходная строка и значение переменной kol.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы