Ответ:

Сначала найдём количество книг во втором шкафу:

45 + 12 = 57 (книг).

В третьем шкафу на 7 книг меньше:

57 − 7 = 50 (книг).

Ответ: 50 книг.