Причинно-следственное мышление нарушено у вашей племянницы. Прямые связи еще может видеть,а  вот обратные с трудом.В задаче про тюльпаны есть четкий признак , по которому она  может ориентироваться: если написано "на", значит надо либо складывать, либо вычитать. Если написано "на 5 МЕНЬШЕ, значит точно вычитаем 5. Она либо забыла,как этими признаками пользоваться, либо не знала с самого начала. Задача усложнена тем, что 45 по условию -это следствие, а не причина. И вопрос в том, как получить причину,имея  следствии ( 45 тюльпанов) и  указанное действие ( вичитание 5).  Она бы поняла, если бы кто-то с ней систематически занимался.  Еще  полезно такие задачи "проживать. Нарвать 45 красных бумажек. Физически подержать их в руках, прочувствовать. Сколько надо нарвать желтых, если разница между ними - 5 тюльпанов . Кстати о разница. С помощью рулетки( которая по суть аналог числовой прямой) можно показывать, как эта разница выглядит физически. найти отметку в 45 см. Отложить разницу в обе стороны. Что получится при увеличении, и что получится при уменьшении. Объяснить,в каких случаях уменьшаем,  и в каких увеличиваем.В школе при решении ребенок может забыть алгоритм, но вспомнит рулетку и сможет сориентироваться.