Раз 8 роз 296 рублей, то одна 37 рублей. Тогда на 1700 можно купить 45,9459459459, но роза может быть целой, значит 45 роз. Тут правило округления не действуют, т.к если бы мы округлили до 46, то пришлось бы платить 1702 рубля. А у нас только 1700. Жалость. 2 рубля всего не хватит =((. Только 45 можно.
1700:37=45 роз (надо ставить знак приближения)