/* GAME.C--Example from Chapter 4 of User's Guide */

#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <time.h>

#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);
}
