Define a function named CoinFlip that returns "Heads" or "Tails" according to a random value 1 or 0. Assume the value 1 represents "Heads" and 0 represents "Tails". Then, write a main program that reads the desired number of coin flips as an input, calls function CoinFlip() repeatedly according to the number of coin flips, and outputs the results. Assume the input is a value greater than 0. Output the total number of 'Heads' and 'Tails' Hint: Use the modulo operator (%) to limit the random integers to 0 and 1. Ex: If the random seed value is 2 and the input is: 3 the output is: Tails Heads Tails Total Heads: 1 Total Tails: 2 Note: For testing purposes, a pseudo-random number generator with a fixed seed value is used in the program. The program uses a seed value of 2 during development, but when submitted, a different seed value may be used for each test case. The program must define and call the following function: string CoinFlip() Do Not Delete Any Existing Comments code underneath / where indicated. Any code submitted with comments missing, will not be graded for style and formatting. Do Not Delete Any Existing Starter Code unless directed by the instructions. Code to the given assignment, don't change the assignment to fit your code. #include using namespace std; // define function here string CoinFlip() { } int main() { int userInput; string flipResult; int sumHeads = 0; int sumTails = 0; int i; /* Type your code below. */ return 0; }
6.23 LAB - Flip a coin
Define a function named CoinFlip that returns "Heads" or "Tails" according to a random value 1 or 0. Assume the value 1 represents "Heads" and 0 represents "Tails". Then, write a main
Hint: Use the modulo operator (%) to limit the random integers to 0 and 1.
Ex: If the random seed value is 2 and the input is:
3the output is:
Tails Heads Tails Total Heads: 1 Total Tails: 2Note: For testing purposes, a pseudo-random number generator with a fixed seed value is used in the program. The program uses a seed value of 2 during development, but when submitted, a different seed value may be used for each test case.
The program must define and call the following function:
string CoinFlip()
Do Not Delete Any Existing Comments code underneath / where indicated. Any code submitted with comments missing, will not be graded for style and formatting.
Do Not Delete Any Existing Starter Code unless directed by the instructions. Code to the given assignment, don't change the assignment to fit your code.
#include <iostream>
using namespace std;
// define function here
string CoinFlip() {
}
int main() {
int userInput;
string flipResult;
int sumHeads = 0;
int sumTails = 0;
int i;
/* Type your code below. */
return 0;
}

Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images









