/* GAME.C--Example from Chapter 4 of Getting Started */ #include #include #include #include #define DODGERS 0 #define GIANTS 1 void main(void) { int scoreboard [2][9]; /* An array two rows by nine columns */ int team, inning; int score, total; randomize(); /* Initialize random number generator */ /* Generate the scores */ for (team = DODGERS; team <= GIANTS; team++) { for (inning = 0; inning < 9; inning++) { score = random(3); if (score == 2) /* 1/3 chance to score at least a run */ score = random(3) + 1; /* 1 to 3 runs */ if (score == 3) score = random(7) + 1; /* Simulates chance of a big inning of 1 to 7 runs */ scoreboard[team][inning] = score; } } /* Print the scores */ printf("\nInning\t1 2 3 4 5 6 7 8 9 Total\n"); printf("Dodgers\t"); total = 0; for (inning = 0; inning <= 8; inning++) { score = scoreboard[DODGERS][inning]; total += score; printf("%d ", score); } printf(" %d", total); printf("\nGiants\t"); total = 0; for (inning = 0; inning < 9; inning++) { score = scoreboard[GIANTS][inning]; total += score; printf("%d ", score); } printf(" %d\n", total); }