Паскаль. Множества В строке слова разделены любыми знаками препинания. Подсчитать...

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

Паскаль. Множества В строке слова разделены любыми знаками препинания. Подсчитать количество слов, используя множество.


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

Нужно указать, какие конкретно знаки относить к знакам препинания.

0

А также определиться, есть ли знак препинания после последнего слова.

0

запятая и точка

0

Это ответ на первый вопрос

0

да

0

после последнего слов знака препинания нет

0

Тогда слов на единицу больше, чем знаков препинания.

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

===== PascalABC.NET =====

begin

 var s := ReadString;

 if s.Length = 0 then

   Print(0)

 else

 begin

   var k := 1;

   foreach var c in s do

     if c in [',', '.'] then

       Inc(k);

   Print(k)

 end

end.


image
(1.6k баллов)
0

При желании список разделителей дополняется