Represent the number of roses by x and that the number of daisies is x + 3. The cost of x roses is equal to 2x and the daisies cost 1(x + 3). Hence, the total cost of the flowers may be expressed as 2x + x + 3. This value should be equal to $45.
2x + x + 3 = 45 ; x = 14
The roses cost 2x. Therefore, the answer is $28.