Помогите пожалуйста, очень необходимо)Паскаль АВСДан Текст. Слова в тексте разбиты одним

Помогите пожалуйста, очень необходимо)
Паскаль АВС
Дан Текст. Слова в тексте разделены одним либо несколькими пробелами. Написать программу, выводящую все слова в алфавитном порядке

Задать свой вопрос
2 ответа
Var s: string;
begin
  readln(s);
  writeln(s.ToWords.Sorted.JoinIntoString(' '));
end.

это строчка для проверки
для проверки строчка это


uses crt;
var s,s1:string;    
a:array[1..100] of string;    
n,i,j,k:byte;
begin
clrscr;
writeln('Введите текст из слов, разделенных пробелами');
readln(s);
s:=' '+s+' ';добавим пробел в начало и в конец
n:=length(s);
i:=2; k:=0;всего слов
while ilt;=n do
if (s[i]lt;gt;' ')and (s[i-1]=' ') thenесли не пробел а перед ним пробел  
begin  
k:=k+1;+ слово  
j:=i;  
s1:='';  
while (jlt;=n) and (s[j]lt;gt;' ') do пока не пробел и не конец строчки    
begin    
s1:=s1+s[j];    
j:=j+1;    
end;  
a[k]:=s1;пишем его в массив  
i:=i+length(s1);перешагиваем через слово  
end
else
i:=i+1;пропускаем пробелы
for i:=1 to k-1 do сортируем массив по возрастанию=по алфавиту
for j:=i+1 to k do if a[i]gt;a[j] then  
begin  
s1:=a[i];  
a[i]:=a[j];  
a[j]:=s1  
end;
writeln('Слова текста в алфавитном порядке:');
for i:=1 to k do
writeln(a[i]);
readln
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт