Ответ:

Остаются только числа, у которых все цифры чётные: 0, 2, 4, 6, 8.

Однозначные числа дают первые 5 записей: 0, 2, 4, 6, 8. Следующие 25 записей — двузначные числа, составленные из чётных цифр. Итого до трёхзначных чисел набирается \(5 + 25 = 30\) записей.

Значит, сороковое число — десятое среди трёхзначных чисел с чётными цифрами. Их порядок соответствует записи цифр в системе счисления с пятью цифрами 0, 2, 4, 6, 8. Десятая запись имеет цифры 1, 4 в этой системе (индекс от нуля — 9), то есть цифры 2 и 8 в обычной записи: 128.

Ответ: 128.