se la probabilità non è un opinione... perche con questo programma esecono sempre piu croci che teste???![]()
![]()
ps: se faccio generare miliardi di tiri si pareggia quasi perfettamente, ma facendo solo un centinaio di tiri vincono sempre abbondantemente le croci....cosa sbaglio?
codice:#include <time.h> #include <stdlib.h> #include <stdio.h> #include <windows.h> int main(){ srand((unsigned)time(NULL)); long testa,croce,x,maxt=0,maxc=0,tiro=0,mem=0,mem2=0; for(x=0;x<100;x++){ tiro=rand(); if( tiro%2 ==0) testa++; else croce++; if(tiro%2 ==0){mem++;if(mem>maxt)maxt=mem;} else mem=0; if(tiro%2 ==1){mem2++;if(mem2>maxc)maxc=mem2;} else mem2=0; system("cls"); printf("testa: %d\ncroce: %d\ntesta/croce: %f\nmax teste: %d\nmax croce: %d\n",testa,croce,((double)testa/(double)croce),maxt,maxc); } system("pause"); return 0; }

Rispondi quotando
