#include #include #include typedef struct {bool s; unsigned long long n; unsigned long long d;} rational; rational convert_int(int); unsigned int to_exptype(unsigned int); bool is_greater(rational,rational); rational maximum(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); bool to_string(char*,rational r);