Информатика, вопрос задал enimaster4 , 9 лет назад

программа которая рассчитывает количество слов в предложении паскаль

Ответы на вопрос

Ответил Аноним
0
Var
S:string;
N,i:integer;
Begin
WriteLn('Введи предложение');
ReadLn(S);
N:=0;
For i:= 2 to Length(S)-1 do
 if (S[i]=' ')and(S[i-1]<>' ')and(S[i+1]<>' ') then N:=N+1;
Write(N+1)
End.

Ответил Аноним
0
Хм... а такое как воспримет? ",,,А, , сколько тут, , , ,слов?"
Ответил Аноним
0
Меня всегда умиляли задачи на анализ слов, в которых отсутствует определение слова и определение набора символов-разделителей.
Ответил Аноним
0
Можно было бы проверять, входит ли символ в алфавит, но алфавит тут не определён=))
Ответил Аноним
0
Разделители тоже входят в алфавит, если могут содержаться в некотором сообщении))) Либо два алфавита должно быть - для слов и для разделителей.
Ответил Аноним
0
Но для анализа достаточно иметь алфавит разделителей - обычно в нем меньше символов, чем в алфавите слов.
Новые вопросы