C++ Bc. 26
Mariáš
Na zkoušce z vyrovnávacího počtu prof. Böhm s oblibou dával otázky z oblasti licitovaného mariáše.
Napište simulační program, který odhadne požadovanou pravděpodobnost.
Pro generování rovnoměrného rozdělení čísel z intervalu <0,1) použijte výraz
rand()/(RAND_MAX + 1.0)
kde funkce rand() a konstanta RAND_MAX jsou definovány v knihovně <cstdlib>. Aby program poskytoval při každém volání jinou simulaci, inicializujte generátor pseudonáhodných čísel voláním
srand(time(0));
kde funkce time() je definována v knihovně <ctime>.
Příklad simulace
1 : 0.056452 ~ 0.0551 0.0551 2 : 0.056452 ~ 0.0550 0.0550 3 : 0.056452 ~ 0.0560 0.0554 4 : 0.056452 ~ 0.0569 0.0557 5 : 0.056452 ~ 0.0562 0.0558 6 : 0.056452 ~ 0.0570 0.0560 7 : 0.056452 ~ 0.0577 0.0563 8 : 0.056452 ~ 0.0574 0.0564 9 : 0.056452 ~ 0.0564 0.0564 10 : 0.056452 ~ 0.0569 0.0565