//Black Jack #include #include #include #include int getcards(); //function for getting player's cards (not dealer's cards) void ACE(); //function making a reasonable value of an ACE (11 or 1) int playercard1 = 0; int playercard2 = 0; int playercard3 = 0; int playercard4 = 0; int playercard5 = 0; int dealercard1 = 0; int dealercard2 = 0; int dealercard3 = 0; int dealercard4 = 0; int dealercard5 = 0; int hit_stay; int main() { cout << "Welcome to the Black Jack table!" < 21) { cout << "The dealer is over 21. You win!"< 21) { cout << "The dealer is over 21. You win!"< 21) { cout << "The dealer is over 21. You win!"<> hit_stay; getcards(); return 0; } int getcards() { switch(hit_stay) { case 1: playercard3 = (rand() % 11) + 1; cout <<"Your third card is "< 21) { cout << "You have lost the game."<= (playercard1 + playercard2 + playercard3 + playercard4 + playercard5)) && (playercard1 + playercard2 + playercard3 + playercard4 + playercard5) < 22) { cout <<"You have lost the game."<> hit_stay; switch(hit_stay) { case 1: playercard4 = (rand() % 11) + 1; cout <<"Your fourth card is "< 21) { cout << "You have lost the game."<= (playercard1 + playercard2 + playercard3 + playercard4 + playercard5)) && (playercard1 + playercard2 + playercard3 + playercard4 + playercard5) < 22) { cout <<"You have lost the game."<> hit_stay; switch(hit_stay) { case 1: playercard5 = (rand() % 11) + 1; cout <<"Your fifth and last card is "< 21) { cout << "You have lost the game."< 21) || ((playercard1 + playercard2 + playercard3 + playercard4 + playercard5) > 21) && ((dealercard1 || dealercard2 || dealercard3 || dealercard4 || dealercard5 || playercard1 || playercard2 || playercard3 || playercard4 || playercard5) == 11))) { cout << "The ACE (11) should be counted as being worth 1"<