#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
int main(void) {
int i=1, a, b, c, d, top [50], reg [50];
srand(time(NULL));
while (i<19){
	top [i]=0;
	reg [i]=0;
	i++;
}
i=0;
while (i<1000000){
	int a = rand() % 6 +1;
	int b = rand() % 6 +1;
	int c = rand() % 6 +1;
	int d = rand() % 6 +1;
	reg [a+b+c]++;
	if (a<=b&&a<=c&&a<=d){
		top [b+c+d]++;
	} else if (b<=a&&b<=c&&b<=d){
		top [a+c+d]++;
	} else if (c<=a&&c<=b&&c<=d){
		top [a+b+d]++;
	}else{
		top [b+c+a]++;
	}
	i++;
}
i=1;
printf("GREATER 3d6 over 4d6 \n \n");
while (i<19){
	printf("%d - %d \n", i, top [i]);
	i++;
}
i=1;
printf("EXPECTATION EXPRESSION \n \n");
while (i<19){
	printf("%d*%d + ", i, top [i]);
	i++;
}
i=1;
printf(" \n SIMPLE 3d6 \n \n");
while (i<19){
	printf("%d - %d \n", i, reg [i]);
	i++;
}
return 0;
}