Ответ:

Белых и красных роз было: \(45-28=17\) кустов.

Пусть белых роз было \(x\) кустов, тогда красных — \(x+3\). Получаем: \(x+x+3=17\), \(2x=14\), \(x=7\).

Красных роз: \(7+3=10\) кустов.

Ответ: 10 кустов красных роз.