как заменить согласные буквы в тексте на 0 (pascal, не используя s[i])


vsg76168: 11
tamerlanbolatov07: Прости я не знаю
tamerlanbolatov07: я 8 классик
vsg76168: зачем писать тогда...
vsg76168: если бы я написал что 8 класс, ты бы решил?)
tamerlanbolatov07: да
vsg76168: ну хорошо, это 8 класс. решай) буду благодарен
BobbyFresnel: 1. Согласные буквы из русского алфавита? 2. Менять на цифру ноль или просто выкидывать?
BobbyFresnel: 3. Знание (незнание) программирования зависит не от класса, о от учителя информатики и собственного желания.
vsg76168: согласные из русского алфавита, менять на 0

Ответы

Ответ дал: BobbyFresnel
0

Это правильно не нужны тут никакие s[i], и даже сама s не нужна. Решение в один оператор.

===== PascalABC.NET =====

begin

 ReadlnString.

    RegexReplace('(?i)[БВГДЖЗЙКЛМНПРСТФХЦЧШЩЪЬ]','0')

    .Println

end.

Приложения:

chelovekrubik: Помогите решить https://znanija.com/task/33425487
Вас заинтересует