Тема: Символи та рядкові типи
Завдання: дано символьний рядок S, визначити у послідовності кількість слів довжиною не більше чотирьох символів.
procedure TForm1.Button1Click(Sender: TObject);
 var i,k,j,n:integer;
 s:string;
begin
 s:=Edit1.Text;
 k:=0; j:=0;
for i := 1 to Length(s) do
  if copy(s,i,1)=' ' then j:=0
  else
  if copy(s,i,1)<>' ' then
  begin
     if j<5 then j:=j+1
     else
     if (j>=5) then j:=0
     else
     if j=4 then k:=k+1;
  end;  
end;Я вже як тільки не грався з цим кодом, все одно нічого не виходить. У мене уже скільки версій цієї програми, а от яка дійсно виконує цю задачу немає.