1) По натуральным числам есть два подхода - в основном 0 натуральным числом не считается, но в некоторых программах считаться. То есть тут возможна ошибка - смотря по какой программе Вас учат. Принимаем что 0 - не натуральное число, Тогда 9,90,99,900,909,990,999
2) Если Андрей хочет купить футболки разного цвета, у него 6 вариантов. Если футболки могут быть как одного цвета так и разные - 10 варианто. Ну и если футболки должны быть одного цвета - 4 варианта