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

int main() {
    int heads_count[4] = {0, 0, 0, 0};
    int trials = 100000;
    int i, j;

    srand(time(NULL));

    for (i = 0; i < trials; i++) {
        int heads = 0;

        for (j = 0; j < 3; j++) {
            if (rand() % 2 == 1) {
                heads++;
            }
        }

        heads_count[heads]++;
    }

    printf("表が出た枚数のヒストグラム:\n");
    printf("0枚の表: %d回\n", heads_count[0]);
    printf("1枚の表: %d回\n", heads_count[1]);
    printf("2枚の表: %d回\n", heads_count[2]);
    printf("3枚の表: %d回\n", heads_count[3]);

    return 0;
}
