Вероятнее всего я ошибаюсь, однако, таких чисел должно быть бесконечно...
Возьмем n=10, мы имеем три числа : на 3 - это 3, 6 и 9. Получаем 3 из 10 делятся на 3, значит это у нас 30%. Продолжим, возьмем числа от 11 до 20. Вновь три числа делятся на 3 - это у нас 12, 15 и 18. Следовательно от 1 до 20 мы тоже имеем 30% чисел делящихся на 3. Таким образом, в каждом десятке чисел у нас будет 30% чисел делящихся на 3.
т.е. верно для n=10k, k от 1 до бесконечности.
А) = 1 1/100
б) = 1 54/100 = 1 27/50
в) = 8 75/100 = 8 3/4
г) = - 3 31/100
д) = 2 202/1000 = 2 101/500
е) = 123/1000