Определить количество слов в строке. Слова отделяются одним или несколькими пробелами.
А что такое Trim и Split ?
Trim возвращает строку без начальных и конечных пробелов (а вдруг), а Split режет строку на массив строк, ориентируясь на символ в аргументе
Получается массив слов, длину которого легко узнать
Спасибо
Я изменил, так надёжнее, теперь она будет удалять "пустые" слова из массива, если вдруг такие будут
Var a: string; begin readln(a); writeln(a.Trim().Split(' '.ToString().ToCharArray(), System.StringSplitOptions.RemoveEmptyEntries).Length); end.