Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Hey guys, I need help with this program. This program flips a coin 200 timesand

ID: 3612184 • Letter: H

Question

Hey guys,
I need help with this program. This program flips a coin 200 timesand should print heads or tails. It should call a separate functioncalled flip() which returns 0 for tails and 1 for heads. The outputshd be printed like this.
 Expected Output:

Tails Heads Heads Tails Heads Tails Heads Heads Tails Tails
Heads Heads Tails Heads Tails Tails Tails Heads Heads 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 106
Here is my work so far:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int flip();
int main()
{
int toss;
int heads = 0;
int tails = 0;
/* Simulate coin toss 200 times */
for ( toss =0; toss <= 200; toss++ ){
cout<<flip();
if (flip()== 0)
tails++;
else
heads++;
}
return 0;
}

int flip( )
{
int i = (rand() % 2);
if (i == 0)
return 0;
else
return 1;
}

Please help me out!!

Explanation / Answer

please rate - thanks #include using namespace std; int flip(); int main() {int i,heads=0,tails=0; //srand(time(0));                                         didn't know if you need this, uncomment it if you want it for(i=1;i