// filename: playCard.cpp #include #include #include "card.h" #include "deck.h" using namespace std; int main() { Deck mydeck; // default constructor called cout << "**** Fresh Deck ****\n"; mydeck.printDeck(); cout << endl << endl; mydeck.Shuffle(); cout << "**** After shuffling ****\n"; mydeck.printDeck(); cout << endl << endl; int numgames, winner; int win1 = 0, win2 = 0, draw = 0; cout << " ??? How many times do you want to play? "; cin >> numgames; cout << endl; for (int i = 0; i < numgames; i++) { winner = mydeck.compCards(); switch (winner) { case 0: draw++; break; case 1: win1++; break; default: win2++; } } cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(1); cout << endl << endl << "====== FINAL STATISTICS ======\n" << "player1: " << setw(4) << right << ((double) win1 / numgames) * 100 << " %\n" << "player2: " << setw(4) << right << ((double) win2 / numgames) * 100 << " %\n" << "draw: " << setw(4) << right << ((double) draw / numgames) * 100 << " %\n\n"; return 0; }