C++ program, please comment it out as much as possible. Thank you 6. Write a pro
ID: 3902740 • Letter: C
Question
C++ program, please comment it out as much as possible. Thank you
6. Write a program that simulates a coin tossing. For each toss of the coin, the program should print Heads or Tails. Let the program toss the coin 200 times and count the number of times each side of the coin appears. Print the results. The program should call a separate function (flip) that takes no arguments and returns 0 for tails and 1 for heads. Ex Tails Heads Heads Tails Heads Tails Heads Heads Tails Tails Heads Heads Tails Heads Tails Tails Tails Heads eads Tails Tails Tails Tails Heads Tails Tails Heads Heads Tails Tails Heads Heads Heads Tails Tails Heads Heads Tails Heads Tails Tails Tails Tails Heads Heads Tails Tails Tails Heads Tails Heads Heads Tails Tails Tails Heads Heads Heads Tails Tails Tails Tails Tails Tails Heads Tails Tails Heads Heads Tails Heads Tails Heads Tails Heads Tails Heads Tails Tails Heads Tails Tails Heads Heads Heads Tails Tails Heads Tails Heads Tails Heads Heads Tails Heads Heads Heads Heads Heads Heads Tails Heads Heads Heads Heads Heads Tails Heads Tails Heads Heads Heads Tails Tails Heads Heads Tails Tails Tails Tails Tails Tails Tails Tails Tails Tails Heads Heads Heads Tails Tails Heads Heads Heads Heads Tails Tails Heads Heads Heads Tails Tails Heads Heads Heads Tails Tails Heads Tails Tails Tails Heads Tails Heads Tails Tails Tails Tails Heads Heads Heads Heads Heads Tails Tails Heads Tails Tails Heads Heads Tails Tails Tails Tails Tails Heads Heads Heads Tails Tails Heads Heads Heads Heads Heads Tails Tails Heads Tails Tails Tails Heads Tails Tails Tails Heads Tails Tails Tails Tails The total number of Heads was 94 The total number of Tails was 106Explanation / Answer
#include <iostream>
#include <ctime>
using namespace std;
int flip() // function defination
{
int coin;
coin= rand() % 2 + 1;// assign random numbers
return (coin); // return the value of the coin.
}
int main ()
{
int TOTAL_FLIPS = 200;
int count, face, heads = 0, tails = 0;
// initialize the random number generator
srand(static_cast<int>(time(0)));
for (int count=1; count <= TOTAL_FLIPS; count++) // counts the number of heads and tails
{
face = flip(); // calls the function
if (face == 1)
{
cout<<"Head"<<" "; // output head if the function return 1
heads++;
}
else
{
cout<<"Tail"<<" ";// output tails if the function return 0
tails++;
}
}
cout << " The number of Heads was: " << heads << endl; // output number of heads
cout << "The number of Tails was: " << tails << endl;// output number of tails
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.