Дана строка, состоящая из слов, разделенных пробелами. вывести кол-во слов, в которых встречается буква 'а'. с объяснением, если !

vika22888535 vika22888535    1   12.08.2019 00:20    1

Ответы
korolev98 korolev98  04.10.2020 12:18
// PascalABC.NET 3.2, сборка 1338 от 16.11.2016
begin
  // Вводим строку с клавиатуры, приводим буквы к строчным,
  // разбиваем на слова по пробелу и помещаем их в массив aW
  var aW:=ReadlnString('->').ToLower.ToWords;
  // Пропускаем массив через фильтр, оставляющий слова, содержащие
  // русскую букву "а" и подсчитываем, сколько слов через него.
  // Полученное количество выводим.
  Writeln('Слов с "а": ',aW.Where(w->Pos('а',w)>0).Count)
end.

Пример
-> Наша Таня громко плачет: уронила в речку мячик
Слов с "а": 4
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика