Question: 9 . 5 0 LAB: Rolling for a pair Given two GVDie objects that represent 2 six - sided dice and an integer that represents

9.50 LAB: Rolling for a pair
Given two GVDie objects that represent 2 six-sided dice and an integer that represents a desired value as parameters, complete the function
RollingForPair() in the main class. The main class rolls the dice until a pair with the desired value is rolled. The function RollingForPair() then
returns the number of rolls thrown to achieve the result. Assume the desired value received from input is within the appropriate range, 1-6.
Note: For testing purposes, the GVDie objects are created in the main() function using a pseudo-random number generator with a fixed
seed value. The program uses a seed value of 15 during development, but when submitted, a different seed value will be used for each test
case.
Ex. If the GVDie objects are created with a seed value of 15 and the input of the program is:
2
the output is:
It took 82 rolls to get a pair of 2's.
LAB
ACTIVITY
9.50.1: LAB: Rolling for a pair
010
Current file: main.cpp .
Load default template...
2 #include "Gvule.h"
using namespace std;
int RollingForPair(GVDie d1, GVDie d2, int val){
/ Type your code here "/
}
int main(){
GVDie d1= GVDie();
GVDie d2= GVDie();
d1.SetSeed(15); // Create a GVDie object with seed value 15
d2.SetSeed(15); // Create a GVDie object with seed value 15
int rolls;
int val;
cin val;
rolls = RollinoForPair(d1. d2. yall):
 9.50 LAB: Rolling for a pair Given two GVDie objects that

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!