From 470b14ac5e1a852ad36a9fd7ff580aaab7d23053 Mon Sep 17 00:00:00 2001 From: Julian Weigt Date: Mon, 22 Dec 2025 23:01:36 +0000 Subject: Start writing exact version of charf.c. --- ratio.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ratio.h (limited to 'ratio.h') diff --git a/ratio.h b/ratio.h new file mode 100644 index 0000000..26ed1c2 --- /dev/null +++ b/ratio.h @@ -0,0 +1,23 @@ +#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); -- cgit v1.2.3