Материал: ИПР1

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

for j:=i+1 to k_count do if ord(s[i])>ord(s[j]) then begin

c:=s[i];

s[i]:=s[j];

s[j]:=c;

end; //Добавляем в Stringlist sL.Add(s);

end;

end;

begin

sL:= TStringList.Create; sL.Sorted:= True;

sL.Duplicates:= dupIgnore; // Удаление всех дубликатов Gen('',n_s_count);

ListBox1.Items.Assign(sL);

sL.Free;

Label17.Caption:= 'Число сочетаний: ' + IntToStr(Form1.ListBox1.Items.Count); end;

Результаты работы программы:

Источник: https://studfile.net/preview/16487207/