Подскажите.
Будем считать, что предложением является любая последовательность символов, начиная пробелом и заканчивающаяся точкой, восклицательным или вопросительным знаком. Напишите программу, которая определяет кол-во предложений и кол-во слов в текстовом файле.
Я составил задачу, она вроди бы находит кол-во предложений, а принахождении кол-ва слов
она не работает :
uses crt;
var
t, k, i: integer;
f: text;
n: string;
begin
clrscr;
assign (f,'1.txt');
reset(f);
while not eof(f) do begin
readln(f,n);
for i:=1 to length(n) do
if n[i] in ['.', '!', '?'] then inc(t)
else if ((i > 1) and (n[i] = ' ') and
not(n[i-1] in ['.', '!', '?', ' '])) then inc(k);
end;
writeln('iskomih predlog: ',t, ' slov: ', k+t);
readln;
close(f);
end.