#include #include typedef boost::numeric::interval interval; int main() { interval i1(635); interval i2(10000); interval i = i1/i2; std::cout << i.lower() << ".." << i.upper() << std::endl; interval r=boost::numeric::nth_root(i,2); std::cout << r.lower() << ".." << r.upper() << std::endl; }