Дана строка, заменить в ней все «а» на «ф*» и посчитать количество замен - PascalABC.NET

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

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

Дана строка, заменить в ней все «а» на «ф*» и посчитать количество замен.

Решение задачи: «Дана строка, заменить в ней все «а» на «ф*» и посчитать количество замен»

textual
Листинг программы
begin
  var s := ReadString;
  var k := s.Count(i -> i = 'а');
  s := s.Replace('а', 'ф*');
  s.Println;
  Print('Количество замен =', k)
end.

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

  1. Вводится строка с помощью функции ReadString и сохраняется в переменной s.
  2. Переменная k инициализируется значением количества символа а в строке s.
  3. Строка s заменяет все символы а на ф* с помощью метода Replace.
  4. Измененная строка s выводится на экран с помощью метода Println.
  5. Выводится количество замен с помощью функции Print, а значение количества замен передается через кавычки, чтобы его можно было оформить как строку.

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

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