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;
      
}