diff options
Diffstat (limited to 'wk2/pset2')
-rw-r--r-- | wk2/pset2/readability/readability.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/wk2/pset2/readability/readability.c b/wk2/pset2/readability/readability.c index d82066c..4b0f400 100644 --- a/wk2/pset2/readability/readability.c +++ b/wk2/pset2/readability/readability.c @@ -1,5 +1,6 @@ #include <cs50.h> #include <stdio.h> +#include <math.h> int main(void) { @@ -34,13 +35,7 @@ int main(void) float S = (double)(s / w) * 100; float index = 0.0588 * L - 0.296 * S - 15.8; printf("L: %f, S: %f, Grade: %f\n", L, S, index); - if (index % 1 >= 0.5) { - index = (int)index + 0.5; - } - else - { - index = (int)index; - } + round(index); printf("Grade: %f\n", index); } /* |