task4pre.cpp

URL: https://mirkwood.cs.edinboro.edu/~bennett/class/cmsc2040/fall2026/notes/dice/code/task4pre.cpp
 
#include <iostream>
#include <iomanip>
#include "die.h"

using namespace std;

void RollDieAndPrint(DieT dieA, DieT dieB);

int main() {

   srand(static_cast<int>(time(nullptr)));

   DieT die1,
        die2;

   InitDie(die1,6);
   InitDie(die2,6);

   cout << "Die 1 then  Die 2" << endl;
   RollDieAndPrint(die1, die2);
   cout << endl;
   cout << "Die 2 then Die 1" << endl;
   RollDieAndPrint(die2, die1);

   return 0;
}

void RollDieAndPrint(DieT dieA, DieT dieB){

   for(int i = 0; i < 10; ++i) {
      RollDie(dieA);
      RollDie(dieB);
      cout << setw(20) << GetDieValue(dieA)
           << setw(20) << GetDieValue(dieB) << endl;
   }
}