Дана строка, заменить в ней все «а» на «ф*» и посчитать количество замен - PascalABC.NET
Формулировка задачи:
Дана строка, заменить в ней все «а» на «ф*» и посчитать количество замен.
Решение задачи: «Дана строка, заменить в ней все «а» на «ф*» и посчитать количество замен»
textual
Листинг программы
begin var s := ReadString; var k := s.Count(i -> i = 'а'); s := s.Replace('а', 'ф*'); s.Println; Print('Количество замен =', k) end.
Объяснение кода листинга программы
- Вводится строка с помощью функции ReadString и сохраняется в переменной s.
- Переменная k инициализируется значением количества символа
а
в строке s. - Строка s заменяет все символы
а
наф*
с помощью метода Replace. - Измененная строка s выводится на экран с помощью метода Println.
- Выводится количество замен с помощью функции Print, а значение количества замен передается через кавычки, чтобы его можно было оформить как строку.