программа которая рассчитывает количество слов в предложении паскаль
Ответы на вопрос
Ответил Аноним
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.
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
Но для анализа достаточно иметь алфавит разделителей - обычно в нем меньше символов, чем в алфавите слов.
Новые вопросы
Математика,
2 года назад
Английский язык,
2 года назад
Химия,
9 лет назад
Обществознание,
10 лет назад