From 828654f79fa3e38e99319250de25350109786320 Mon Sep 17 00:00:00 2001 From: Julian Weigt Date: Sun, 28 Dec 2025 11:59:45 +0000 Subject: Handle error estimate for maximum properly. --- ratio.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ratio.c') diff --git a/ratio.c b/ratio.c index 384f944..243426d 100644 --- a/ratio.c +++ b/ratio.c @@ -86,6 +86,11 @@ rational difference(rational r1, rational r2){ bool is_greater(rational r1, rational r2){ return !(difference(r1,r2).s); } +rational maximum(rational r1, rational r2){ + if(is_greater(r1,r2)) return r1; + else return r2; +} + rational product(rational r1, rational r2){ rational r; rational s1 = {r1.s, r1.n, r2.d}; -- cgit v1.2.3