diff options
| author | Julian Weigt <juw@posteo.de> | 2025-12-28 11:59:45 +0000 |
|---|---|---|
| committer | Julian Weigt <juw@posteo.de> | 2026-02-04 15:55:48 +0100 |
| commit | 828654f79fa3e38e99319250de25350109786320 (patch) | |
| tree | 6f6c222af759531dc2e14e6a0619c3dfb1f25591 /ratio.c | |
| parent | 944f90c47ffcde862dfe5f258de0b1ebf229c20e (diff) | |
Handle error estimate for maximum properly.
Diffstat (limited to 'ratio.c')
| -rw-r--r-- | ratio.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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}; |
