Напечатать в возрастающем порядке все трёхзначные числа,в десятичной записи кот. нет...

0 голосов
24 просмотров
Напечатать в возрастающем порядке
все трёхзначные числа,в десятичной записи кот. нет одинаковых цифр

Информатика (12 баллов) | 24 просмотров
Дан 1 ответ
0 голосов

Uses crt;
var i:integer;
begin
  for i:=100 to 999 do
  if ((i mod 10)<>(i div 100)) and ((i mod 10)<>(i mod 100 div 10)) and
    ((i div 100)<>(i mod 100 div 10)) then writeln(i);
end.

(7.2k баллов)
0

Сначала сравниваются 1 и 3 цифры, потом 3 и 2, потом 1 и 2.