Design a game in c, C/C++ Programming

Assignment Help:

Design a game in c:

const DODGERS = 0;

const 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

   cout << "\nInning\t1   2   3   4   5   6   7   8   9  Total\n";

   cout << "Dodgers\t";

   total = 0;

   for (inning = 0; inning <= 8; inning++) {

      score = scoreboard[DODGERS][inning];

      total += score;

      cout << score << "   ";

   }

   cout << total << "\n";

 

   cout << "Giants\t";

   total = 0;

   for (inning = 0; inning < 9; inning++) {

      score = scoreboard[GIANTS][inning];

      total += score;

      cout << score << "   ";

   }

   cout << total << "\n" ;

}

 

 


Related Discussions:- Design a game in c

Program to display asterisks in the shape of a plus sign, Write a program c...

Write a program called plus that will display asterisks in the shape of a plus sign which has the height and width specified by the user. You must only allow entry of an odd numb

Area under the curve, Write a program to find the area under the curve y = ...

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

COMPILER DESIGN, Compiler Design - Limit In The Method Instructions

Compiler Design - Limit In The Method Instructions

Advanced input - output routines, Although we can handle most I/O routines ...

Although we can handle most I/O routines with getc and putc , there are file versions of fgets, fputs, fprintf and fscanf . The syntax is       fgets(stringname,n,filename);   Th

Write a program that calculates circumference and area, Write a program cal...

Write a program called A1Q3, that reads it the radius of a circle as an integer and prints the circle's diameter, circumference and area.  Use a constant value for pi.  Do all calc

Miss, Depreciation to a salvage value of 0. For tax purposes an item m...

Depreciation to a salvage value of 0. For tax purposes an item may be depreciated over a period of several years, n. With the straight line method of depreciati

Program to list the cities and their states, The program will ask the user ...

The program will ask the user to enter: '1' to List the cities(and their state abbrev)  from largest to smallest (by their population) with their population '2'  to List the

Explain union, Unions A union is also like a structure, except that onl...

Unions A union is also like a structure, except that only single variable in the union is stored in the allocated memory at a time. It is a collection of mutually exclusive var

Atm program, Ask quIn this assignment you will create an ATM Machine progra...

Ask quIn this assignment you will create an ATM Machine program (using C++) that allows a user to choose one of the following introduction menu items: 1) Create a bank account by

Program to calls to echo the typed characters, Write a main program that us...

Write a main program that uses these system calls to echo the typed characters. The pseudo code will look something like: void traphandler ()  {    if (R0 == 0) { // read sys

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd