Всего 3-значных чисел 900. В первой сотне чисел, которые содержат цифру 8, всего 19: 108, 118, 128, 138, 148, 158, 168, 178, 180-189 (10), 198.
Во второй, третьей, и всех остальных сотнях тоже по 19. Только в восьмой сотне 800-899 все 100 чисел содержат цифру 8. Всего получается 8*19 + 100 = 252 числа, содержащих цифру 8. Значит, 900 - 252 = 648 чисел НЕ содержат цифру 8. получается так