Трьохзначі числа
На
заданому проміжку [A, B]
виведіть у зростаючому порядку всі трьохзначні числа, у яких усі цифри різні.
Вхідні дані
У єдиному
рядку два натуральних числа з вказаного проміжку. 100 ≤ A ≤ B ≤ 999.
Вихідні дані
Кожне
число виводьте на новому рядку.
Вхідні дані
100 105
Вихідні дані
102
103
104
105
program chisla;
var n,m,i,a1,a2,a3 : integer;
BEGIN
readln (n,m);
for i:=n to m do begin
a1:=i div 100;
a2:=i mod 100 div 10;
a3:=i mod 10;
if (a1<>a2) and (a2<>a3) and (a1<>a3) then
writeln(i);
end;
END.
Немає коментарів:
Дописати коментар