Преобразовать строку, удалив каждый символ "*" - Pascal

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

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

дана строка. преобразовать ее удалив каждый символ "*"

Решение задачи: «Преобразовать строку, удалив каждый символ "*"»

textual
Листинг программы
  1. var s: String; i: Integer;
  2. begin
  3.   ReadLn(s);
  4.   for i:=Length(s) downto 1 do if s[i]='*' then Delete(s,i,1);
  5.   WriteLn(s);
  6. end.

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

  1. Объявляется переменная s типа String, которая будет хранить вводимую строку.
  2. Объявляется переменная i типа Integer, которая будет использоваться в цикле.
  3. Вводится строка с клавиатуры и сохраняется в переменную s.
  4. Запускается цикл от длины строки до 1, в котором проверяется каждый символ строки.
  5. Если текущий символ равен *, то удаляется этот символ из строки.
  6. После завершения цикла выводится измененная строка без символов *.

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


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

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

15   голосов , оценка 4.2 из 5

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

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

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