diff options
| author | Julian Weigt <juw@posteo.de> | 2025-12-22 23:01:36 +0000 |
|---|---|---|
| committer | Julian Weigt <juw@posteo.de> | 2026-02-04 15:55:45 +0100 |
| commit | 470b14ac5e1a852ad36a9fd7ff580aaab7d23053 (patch) | |
| tree | a942e1e051d35f19118e99a6402afbb443679759 /ratio.h | |
| parent | 01f37f5a70891532f62925fab41b82fe9a194789 (diff) | |
Start writing exact version of charf.c.
Diffstat (limited to 'ratio.h')
| -rw-r--r-- | ratio.h | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -0,0 +1,23 @@ +#include <stdio.h> +#include <stdlib.h> +#include <math.h> + +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); |
