From: Mark Wooding Date: Wed, 12 Sep 2018 10:38:16 +0000 (+0100) Subject: mm.c (run_all): Move `double' cast to prevent integer overflow. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/mm/commitdiff_plain/acc96aaec3cd010b5cf7e70266a852888f81bf99?hp=a8a6853457c676b506fee1253c60e96e7433a0f3 mm.c (run_all): Move `double' cast to prevent integer overflow. --- diff --git a/mm.c b/mm.c index e8922e8..c5690a5 100644 --- a/mm.c +++ b/mm.c @@ -601,7 +601,7 @@ static void run_all(const mm *m) for (i = 1; i < DA_LEN(&a.gmap); i++) printf("%2u guesses: %5u games\n", i, DA(&a.gmap)[i]); printf("Average: %.4f (%.2fs)\n", - (double)a.g/a.n, (double)a.t/(a.n * CLOCKS_PER_SEC)); + (double)a.g/a.n, a.t/(a.n * (double)CLOCKS_PER_SEC)); } /*----- Main game logic ---------------------------------------------------*/