#include #include #include int main(void) { srand( time(NULL)); int rollDice(void); int expected[SIZE]={0,0,1,2,3,4,5,6,5,4,3,2,1}; for (int i=2;i<=12;i++) { printf(".3f%",(expected[i]/36)*100); } int rollDice(void) { int die; die = 1 + ( rand() % 6); return die; } printf("%d\t%d\t%.3f%\t%.3f%",i,actual[i],expected[i]/36.0*100,actual[i]/36000.0*100); #include int main(void) { int result; int count; int results[]={0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0}; srand(time(NULL)); for(count=0;count<3600;count++) { result=(int)(rand()%6) + (rand()%6); results[result]++; // printf("count %d result=%d\n",count,result); } for(count=0;count<11;count++) { printf("results[%2d]=%d\n",count+2,results[count]); // oops u need to transpose this by 2 since thats min result } printf("\n"); return 0; }