Помогите исправить ошибки в коде программы!
Условие: Дан текст. Слова в тексте разделены одним или несколькими пробелами. Написать программу, определяющую количество слов, заканчивающихся одной и той же буквой.
Мой код:
var
s, st:string;
i:integer;
n:integer;
begin
Write('Введите строку: ');
readln(s);
n:=0;
st:='';
for i:=1 to length(s)-1 do
begin
if (s=' ')and(s[i-1]<>' ') then st:= s[i-1];
if (s=' ')and(s[i-1]<>' ') and (s[i-1] = st) then inc(n);
end;
if s[length (s)] = st then inc(n);
Writeln('Количество искомых слов в строке = ', ' ' , n);
end.