YA
Yana Alieva

Для чего нужна строчка s1:=s1+[ ];

Дана последовательность слов длинойN. Слова состоят из строчных

латинских букв и разделены одним или несколькими пробелами.

Получить новую последовательность, путем исключения слов

содержащих не более двух различных букв. Подсчитать количество

слов в новой последовательности.

var
s1, s2, w: string;
i, k, n: Integer;
c: char;
s: set of char;
begin
WriteLn('Введите последовательность слов (строчные латинские буквы): ');
ReadLn(s1);
s1:=s1+' '; w:=''; n:=0; s:=[];
for i:=1 to Length(s1) do
if s1[i]=' ' then
if w'' then begin
k:=0;
for c:='a' to 'z' do if c in s then inc(k);
if k>2 then begin
s2:=s2+w+' '; inc(n);
end;
w:=''; s:=[];
end else
else begin
w:=w+s1[i]; Include(s, s1[i]);
end;
WriteLn('В новой последовательности слов ', n);
WriteLn(s2);
end.

Назира
Назира

Множество s объявляется пустым, то есть не содержащим элементов.

Похожие вопросы
Помогите разабраться в проге. Что какая строчка значит
спондилоартроз L3-S1, протрузия дисков L4-L5, L5-S1. Медианная грыжа диска L5-S1 справа.
объясните каждую строчку)) ) спасибо заранее
Нужно раскодировать одну строчку...
Нужно объяснить каждую строчку.
Помогите объяснить каждую строчку.
Объясните кто-нибудь каждую строчку!! ! Заранее огромное спасибо!!
нужно написать комментарии на каждую строчку
Из какой книги строчки? Срочно нужно знать :с
Нужно раскодировать одну строчку