PascalДана строка. Подсчитать количество слов, заканчивающихся буквой и.Например,Мышки...

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

Pascal
Дана строка. Подсчитать количество слов, заканчивающихся буквой и.
Например,

Мышки ели шишки.


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

Var
  s: string := 'Мышки ели шишки.';
  a: set of char := ['а'..'я', 'ё'];
  n, i: integer;
begin
  s := LowerCase(s) + ' ';
  for i := 2 to Length(s) do
    if not (s[i] in a) and (s[i-1]='и') then
      n := n + 1;
  writeln(n);
end.

(3.8k баллов)