summaryrefslogtreecommitdiff
path: root/double.c
diff options
context:
space:
mode:
Diffstat (limited to 'double.c')
-rw-r--r--double.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/double.c b/double.c
index 170e56a..9edaffd 100644
--- a/double.c
+++ b/double.c
@@ -1,6 +1,8 @@
#include <stdlib.h>
#include <math.h>
+double convert_int(int i){ return (double) i; }
+
double sum(double d1, double d2){ return d1+d2; }
double difference(double d1, double d2){ return d1-d2; }
@@ -11,7 +13,7 @@ double product(double d1, double d2){ return d1*d2; }
double ratio(double d1, double d2){ return d1/d2; }
-double absolute(double d){ return abs(d); }
+double absolute(double d){ return fabs(d); }
double power(double d, double p) { return pow(d,p); }