Написать программу которая вводит строку. Подсчитать количество гласных русских букв в...

0 голосов
68 просмотров

Написать программу которая вводит строку. Подсчитать количество гласных русских букв в строке и заменить их на знак *(Паскаль)


Информатика (654k баллов) | 68 просмотров
Дан 1 ответ
0 голосов

Ответ:

PascalABC.NET 3.5.1 + .NET Framework 4.7.1

begin

 var s := ReadString();

 var pattern := '[aieuo]|[ауоыиэяюёе]';

 s.Matches(pattern).Count.Println;

 s.RegexReplace(pattern, '*').Println;

end.

Программа работает как с русским языком, так и с английским.

(1.6k баллов)