По условию, числа меньше миллиона, следовательно это однозначные, двузначные, трёхзначные, четырёхзначные, пятизначные и шестизначные числа, разумеется, удовлетворяющие условиям пунктов а) и б).
а) Для записи чисел можно использовать лишь цифры 8 и 9. Однозначных: 2 Двузначных: 2*2=2²=4 Трёхзначных: 2*2*2=2³=8 Четырёхзначных: 2*2*2*2=2⁴=16 Пятизначных: 2*2*2*2*2=2⁵=32 Шестизначных: 2*2*2*2*2*2=2⁶=64 Общее количество: 2+4+8+16+32+64=126 Ответ: 126 чисел
б) Для записи чисел можно использовать цифры 0, 8 и 9. Учитывая, что число не может начинаться с нуля, получаем Однозначных: 2 Двузначных: <span> 2</span>*3=6 Трёхзначных: 2*3*3=18 Четырёхзначных: 2*3*3*3=54 Пятизначных: 2*3*3*3*3=162 Шестизначных: 2*3*3*3*3*3=486 <span>Общее количество:2+6+18+54+162+486=728 </span>Ответ: 728 чисел