Удалить из введенной строки все знаки арифметических операций: ‘+-*/’ - Free Pascal

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

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

Удалить из введенной строки все знаки арифметических операций: ‘+-*/’.

Решение задачи: «Удалить из введенной строки все знаки арифметических операций: ‘+-*/’»

textual
Листинг программы
uses strutils, sysutils;
var s : string;
begin
  readln(s);
  s := StringsReplace(s, ['+','-','*','/'], ['','','',''], [rfReplaceAll]);
  writeln(s);
end.

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

  1. Импортируется модуль strutils для работы со строками и sysutils для работы с консолью.
  2. Объявляется переменная s типа string для хранения вводимой строки.
  3. Вводится строка с помощью функции readln(s).
  4. Функцией StringsReplace(s, ['+','-','','/'], ['','','',''], [rfReplaceAll]) заменяются все вхождения символов '+', '-', '', '/' на пустую строку.
  5. Результат выводится на экран с помощью функции writeln(s).

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


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

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

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