Предыдущий ответ - типичное мнение человека, который кактусами не занимается.
В природе цветут абсолютно все кактусы. Кактусы относятся к цветковым или, иначе, покрытосеменным растениям, которые размножаются с помощью цветения. Поэтому нецветущих кактусов не бывает в принципе.
Другое дело, что в квартирных условиях некоторые кактусы отказываются цвести, например, известный всем эхинокактус Грузона.
Но большинство кактусов легко зацветают в квартире. Нужно только создать им необходимые условия - максимум солнца, летом - свежий воздух, зимой - холодный сухой период покоя.
Очень легко заставить цвести маммиллярии, большинство из них выпускают сразу несколько мелких цветочков в виде венчика. Легко цветут эпифитные кактусы.
Вообще, при хорошем уходе кактус должен цвести каждый год. У некоторых цветение продолжительное, некоторые выпускают по одному цветку несколько раз за лето.
У меня семьдесят с чем-то видов кактусов, из которых примерно пятьдесят видов цвели. Я когда-то точно подсчитывала, сейчас уже просто не помню.