Определить количество слов в строке. Слова отделяются одним или несколькими пробелами.

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

Определить количество слов в строке. Слова отделяются одним или несколькими пробелами.


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

А что такое Trim и Split ?

0

Trim возвращает строку без начальных и конечных пробелов (а вдруг), а Split режет строку на массив строк, ориентируясь на символ в аргументе

0

Получается массив слов, длину которого легко узнать

0

Спасибо

0

Я изменил, так надёжнее, теперь она будет удалять "пустые" слова из массива, если вдруг такие будут

Дан 1 ответ
0 голосов

Var
  a: string;

begin
  readln(a);
  writeln(a.Trim().Split(' '.ToString().ToCharArray(), System.StringSplitOptions.RemoveEmptyEntries).Length);
end.

(16.9k баллов)