Pascal. Задача 8-6
Вывести все натуральные четырехзначные числа, в записи которых нет одинаковых цифр.
Решение
var
i, j, k : integer;
s : string;
flag : boolean;
begin
for i := 1000 to 9990 do begin
s := IntToStr(i);
flag := true;
for j := 1 to 3 do
for k := j + 1 to 4 do
if(s[j] = s[k]) then begin
flag := false;
break;
end;
if flag then
Writeln(i);
end;
end.