Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Make a program that will simulate the game of craps. Roll a pair of dice first r

ID: 3805439 • Letter: M

Question

Make a program that will simulate the game of craps. Roll a pair of dice first roll If first roll is 7 or 11, Win If first roll is 2, 3, or 12, "lose" If first rol is something else, keep rolling until you get 7 or the same total as first roll: 7 lose Same as first roll win Examples: First roll 11 win First roll 3 lose First roll 6 First roll 8 10 11 12 6 win 7 loses Requirements Use a do-while loop Make a function called rollDice that simulates rolling a pair of dice. This function simulates rolling a pair of dice. It returns a random number between 2 and 12. rollDice To simulate a roll of dice, think of 2 separate dice. Die 1 Die 2 roll (rando Grand0 6+ 1); use this one 0%6+1) generates a random number between 1 and 6 The following simulates 1 big die that has ll sides from 2 to 12 roll (rand0 11 2); Don't use this generates a random number between 2 and 12

Explanation / Answer

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
int n,first_roll;
first_roll=0;
do{
n=(rand()%6+1)+(rand()%6+1);
cout<<n<<endl;
if(n==11){
cout<<"=====win====="<<endl;
break;
}else if(n==2 || n==3 || n==11 || n==7){
cout<<"=====lose====="<<endl;
break;
}else if(first_roll==n){
        cout<<"=====win====="<<endl;
        break;
   }
}while(1);
return 0;
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote