Дана строка. Подсчитать количество букв 'о' в последнем её слове. S:='пейте дети молоко'...

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

Дана строка. Подсчитать количество букв 'о' в последнем её слове.

S:='пейте дети молоко' k=3

(на Паскале)


Информатика (105 баллов) | 107 просмотров
0

А что обозначает k=3 ?

0

Количество слов?

0

k - количество пробелов

0

Каких пробелов, где?

Дан 1 ответ
0 голосов
Правильный ответ

Подсчет количества букв "о" в последнем слове произвольной фразы. Слова разделяются произвольным количеством пробелов.

// PascalABC.NET 3.1, сборка 1195 от 09.03.2016
begin
  var s:=ReadlnString('Введите строку:').Split;
  Writeln('k=',s[s.Length-1].Matches('о').Count)
end.

Тестовое решение:
Введите строку: пейте дети молоко
k=3

(142k баллов)