Составить программу для обработки текстовой информации по поставленному условию
Категория: Delphi/Pascal
2011-10-02 21:32:37
Составить программу для обработки текстовой информации по поставленному условию: в заданном тексте вычислить количество слов в тексте и распечатать их по одному в строке.
code: #pascal
program st; var s,s1: string; i,k: integer; kol: integer; begin cls; readln(s); s:=s+' '; repeat if pos(' ',s)>0 then delete(s,pos(' ',s),1); until pos(' ',s)=0; k:=0; kol:=0; for i:=1 to length(s) do if s[i]=' ' then begin s1:=copy(s,k+1,i-k); writeln(s1); kol:=kol+1; k:=i; end; writeln(kol,' Слов'); end.
автор: Kostia
Поделиться: