Ok so my first thread got deleted, due to spam. However, I still need help with my program. So here's my program description.
Electronic submission: You are to electronically submit your assignment through Moodle at clasess.cs.siue.edu.
Objectives: Loops and decisions.
Problem Description
Write a program to simulate a game of dice rolling. The dice will be rolled by three players, with each player rolling one die each. Each player will continue rolling a die and adding its value to their total up to that point. The player whose total goes over twenty first wins. To generate the player’s roll, a random number generator will be used, as shown below.
If two players go over twenty with the same roll, then the player with the largest number wins. If the two winners have the same number, then it is a tie. Remember there can be three way ties, also.
After each player rolls, the program should display a vertical graph of each player’s total points to pictorially show who is winning at that point.
In order to randomly “throw” the die, you must include the following statements:
Include the following prototypes:
#include<ctime>
The following should be the first statement in main():
srand((unsigned)time(NULL));
When you need to roll the die:
die = (rand() % 6) + 1; // die is a variable name that you made up
I am suppose to use X's to keep tally of the score, using setw().
Also here's my code so far, which isn't that far along at all, due to the fact that I am not a good programmer when dealing with complex programs. I know this probably isn't that hard but for me it it. So any help would be great
//Name: Nick Auffarth
//Class: CS140-003
//Assignment: Program 2
//Date: September 24, 2006
#include <iostream>
#include <iomanip>
#include <ctime>
#include <string>
using namespace std;
void main()
{
srand((unsigned)time(NULL));
int die;
string name1, name2, name3;
cout << "Programmed by Nick Auffarth" << endl << endl;
cout << "The first person to roll a total of 20 wins." << endl;
cout <<"If more than two cross the 20 mark, then the one with the highest" << endl;
cout << "total wins." << endl << endl;
cout <<"Enter Player One's First Name: ";
cin >> name1;
cout <<"Enter Player Two's First Name: ";
cin >> name2;
cout <<"Enter Player Three's First Name: ";
cin >> name3;
cout<<setw(10);
cout<<"x"<<endl;
}