KoKos: :) K2, эта задача "возникла" по мотивам соседней задачки про нули, и потому была написана небрежно, на скорых впечатлениях. Естественно, числа подразумевались целыми, а обобщенного ответа для любого произвольного интервала, ИМХО, не существует - по крайней мере, я не нашел. 8))) Так что Ваш способ вполне себе правилен, хоть он Вам и не нравится. ;)