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

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

Информатика (26 баллов) | 105 просмотров
0

програмирование

0

напомните, что такое десятичная запись?

0

В десятичной системе использована записи чисел от 1 до 10, счет десятков от 10 до 100, сотен от 100 до 1000 и т.д

Дано ответов: 2
0 голосов
Правильный ответ

Var
    i, j, k: integer;

begin
    for i := 1 to 9 do
        for j := 0 to 9 do
            for k := 0 to 9 do
                if (i <> j) and (i <> k) and (j <> k) then
                    writeln(100 * i + 10 * j + k);
end.

(53.1k баллов)
0 голосов
program qwerty;
var i: integer;
begin
for i:=100 to 1000 do
if ((i div 100)<>((i div 10) mod 10)) and ((i div 100)<>(i mod 10)) and ((i mod 10)<>((i div 10) mod 10))
then writeln(i);
end.
(68 баллов)