From e9a718e113c9dd7c8a2014e76eb747bb2d3c6a8d Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Thu, 13 Apr 1995 05:44:14 +0000 Subject: [PATCH] Cosmetic rearrangements. --- deal.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/deal.c b/deal.c index eda4fc9..811798d 100644 --- a/deal.c +++ b/deal.c @@ -1,6 +1,6 @@ #include -#define MAXCOLS 8 +#define BASEHAND 7 /* # cards in initial deal */ main(argc, argv) int argc; @@ -19,7 +19,7 @@ main(argc, argv) total = atoi(argv[2]); turns = atoi(argv[3]); if (total < special) { - printf("can't have more specials than total cards!\n"); + printf("Can't have more specials than total cards!\n"); exit(-1); } columns = atoi(argv[4]); @@ -41,11 +41,16 @@ main(argc, argv) printf("---",j); printf("\n"); - for (i = 1; i < turns+1; i++) { + for (i = 1; i <= turns; i++) { printf("%2d | ",i); - for (j = 0; (j < columns) && (j < i+MAXCOLS) && (j < special+1); j++) - printf("%2.2d ",(int)rint(hyper_prob(j,i+7,special,total)*100)); - for (j = i+MAXCOLS; j < columns; j++) + for (j = 0; (j < columns) && (j < i + (BASEHAND+1)) && (j < special+1); j++) + { + double p = hyper_prob(j, i + BASEHAND, special, total); + + printf("%2.2d ",(int)rint(p * 100)); + } + + for (j = i + (BASEHAND+1); j < columns; j++) printf(" * "); printf("\n"); } -- 2.43.0