72 if(_gcd!=1 && !_gcd.is_zero())
rationalt & operator/=(const rationalt &n)
rationalt & operator+=(const rationalt &n)
const mp_integer & get_denominator() const
void same_denominator(rationalt &n)
const mp_integer & get_numerator() const
rationalt & operator-=(const rationalt &n)
rationalt & operator*=(const rationalt &n)
const std::string integer2string(const mp_integer &n, unsigned base)
rationalt inverse(const rationalt &n)
std::ostream & operator<<(std::ostream &out, const rationalt &a)
#define PRECONDITION(CONDITION)