#include #include #include typedef struct {long int n; long unsigned int d}rational; rational convert_int(int); bool is_greater(rational,rational); rational sum(rational,rational); rational difference(rational,rational); rational product(rational,rational); rational ratio(rational,rational); rational absolute(rational); rational power(rational,unsigned int); double to_double(rational);