diff options
| -rw-r--r-- | double-error.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/double-error.c b/double-error.c index 4e52b18..4daac9e 100644 --- a/double-error.c +++ b/double-error.c @@ -6,8 +6,8 @@ typedef long double vtype; typedef long double etype; -#define EPS 2*DBL_EPSILON -#define MIN 2*DBL_MIN +#define EPS 2*LDBL_EPSILON +#define MIN 2*LDBL_MIN typedef struct {vtype v; etype e;} double_error; @@ -143,7 +143,7 @@ int valuetype_to_string(char* s, double_error de){ else sprintf(s,"%4.3Lf…",de.v); } //else sprintf(s,"%4.3f… +/- %6.1e",de.v,de.e); - else sprintf(s,"%4.3Lf… +/- %6.1e",de.v,de.e); + else sprintf(s,"%4.3Lf… +/- %6.1Le",de.v,de.e); return 0; } @@ -160,7 +160,7 @@ int valuetype_to_latex(char* s, double_error de){ else sprintf(s,"%4.3Lf\\ldots",de.v); } //else sprintf(s,"%4.3f\\ldots\\pm\\texttt{%1.0e}",de.v,de.e); - else sprintf(s,"%4.3Lf\\ldots\\pm\\texttt{%1.0e}",de.v,de.e); + else sprintf(s,"%4.3Lf\\ldots\\pm\\texttt{%1.0Le}",de.v,de.e); return 0; } |
