#include #include #include double sannolikhet(double s ) { double d = s; if (d<8) return (d-2)/36; else if (d == 8) return (d-3) / 36; else if (d == 9) return (d-5) / 36; else if (d == 10) return (d-7) / 36; else if (d == 11) return (d-9) / 36; else if (d == 12) return (d-11) / 36; } double sym(int * x, int * y,int f,int c) { double p[100]; p[f] = x[c] + y[c]; double t = p[f]; return ( t * sannolikhet(t) ); } int main () { int i = 0,v = 0; int x[6],y[6]; double medel = 0; srand ( time(NULL) ); while (i < 101) { for (v;v<6;v++) { x[i] = rand()%6+1; y[i] = rand()%6+1; double l = sym(x,y,i,v); medel =+ l; } i++; } if (medel == 7) { printf("medelvärdet är %0.2f. Tärningarna är symmetriska\n",medel); } else { printf("medelvärdet är %0.2f. Tärningarna är inte symmetriska",medel); } getchar();getchar(); return 0; }