Subject Computer Science C-Family Programming


Write a program that simulates rolling a natural Yahtzee: your program will roll 5 dice simultaneously as many times as is necessary until a natural Yahtzee is obtained.
The program should keep track of the number of rolls required to obtain a natural Yahtzee.
The first iteration of this simulation will run 100 times and display to the screen the highest number of rolls, the lowest number of rolls, and the average number of rolls required to obtain a natural Yahtzee.

Solution Preview

This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.

#include <stdio.h>
#include <math.h>
#include <time.h>
#include <limits.h>
#include <stdlib.h>

int main()
int i, j, max = 0, min = INT_MAX, countTotal = 0, count = 0;
double average;
int die[5] = {1,1,1,1,1};

for(i = 0; i < 100; i++)

This is only a preview of the solution. Please use the purchase button to see the entire solution


or $1 if you
register a new account!

Related Homework Solutions

Get help from a qualified tutor
Live Chats