Заменить в строке все точки на звездочки: ‘.’ – ‘*’ - Free Pascal
Формулировка задачи:
Заменить в строке все точки на звездочки: ‘.’ – ‘*’
Решение задачи: «Заменить в строке все точки на звездочки: ‘.’ – ‘*’»
textual
Листинг программы
- uses sysutils;
- var s : string;
- begin
- readln(s);
- s := StringReplace(s, '.', '*', [rfReplaceAll]);
- writeln(s);
- end.
Объяснение кода листинга программы
- Используется модуль SysUtils для работы с консолью ввода-вывода.
- Объявлена переменная s типа string для хранения строки.
- Ввод строки с помощью функции readln(s).
- Функция StringReplace заменяет все вхождения символа '.' на символ '*'.
- В качестве параметров функции передаются:
- s - строка, в которой нужно произвести замену.
- '.', символ, который нужно заменить.
- '*', символ, на который нужно заменить.
- [rfReplaceAll], флаг, указывающий на замену всех вхождений.
- Результат замены сохраняется в переменной s.
- Вывод строки с помощью функции writeln(s).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д