35 lines
789 B
C
35 lines
789 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <time.h>
|
|
|
|
int main() {
|
|
srand((unsigned) time(NULL));
|
|
|
|
printf("How many times would you like to flip the coin?\n");
|
|
printf("> ");
|
|
char rawInput[19];
|
|
fgets(rawInput, 19, stdin);
|
|
printf("rawInput = %s\n", rawInput);
|
|
long int flips = strtol(rawInput, NULL, 0);
|
|
printf("Ok, flipping %li times!\n", flips);
|
|
|
|
long int headsCount = 0;
|
|
long int tailsCount = 0;
|
|
int currentFlip;
|
|
|
|
for (int i = 0; i < flips; i++) {
|
|
currentFlip = rand() % 2;
|
|
//printf("Flip: %d\n", currentFlip);
|
|
if (currentFlip) {
|
|
headsCount++;
|
|
} else {
|
|
tailsCount++;
|
|
}
|
|
}
|
|
|
|
printf("Heads: %li\n", headsCount);
|
|
printf("Tails: %li\n", tailsCount);
|
|
|
|
return 0;
|
|
}
|