Удалить из строки все цифры - Pascal ABC (14157)

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

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

Дана строка, удалить из неё все цифры. Спасибо за внимание!

Решение задачи: «Удалить из строки все цифры»

textual
Листинг программы
for i:=length(s) downto 1 do
if s[i] in ['0'..'9'] then delete(s,i,1);

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

В данном коде используется цикл for, который проходит по каждому элементу строки s, начиная с индекса length(s) и до 1. Внутри цикла проверяется, является ли текущий элемент цифрой от 0 до 9 с помощью условия if s[i] in ['0'..'9']. Если это условие истинно, то с помощью функции delete(s,i,1) данный элемент удаляется из строки. Таким образом, все цифры из строки удаляются.

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


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

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

11   голосов , оценка 3.636 из 5
Похожие ответы