Professional Documents
Culture Documents
Coin Flipping Simulation C Prog
Coin Flipping Simulation C Prog
Coin Flipping Simulation C Prog
/* */
/* Written by Carey Williamson, U of Calgary */
/* */
/* Usage: cc -o flipper flipper.c */
/* ./flipper */
#include <stdio.h>
#define NUMFLIPS 10
/* Debugging output */
#define DEBUG 1
/***********************************************************************/
/* RANDOM NUMBER GENERATION STUFF */
/***********************************************************************/
return( randnum );
}
/***********************************************************************/
/* MAIN PROGRAM */
/***********************************************************************/
int main()
{
int flips, heads, tails;
/* Initialization */
srandom(1234567);
flips = 0;
heads = 0;
tails = 0;
#ifdef DEBUG
printf("\n");
printf("Coin Flipping Simulation\n");
printf("Number of flips: %d\n", NUMFLIPS);
printf("Number of heads: %d\n", heads);
printf("Number of tails: %d\n", tails);
printf("Observed probability of heads: %8.6f\n", 1.0*heads/NUMFLIPS);
#endif
}