#include "maednhelpers.h" /////////////////////////////////////////////////////////////////////////////// void GetWurf(int & wurf) { // Zufallszahl zwischen 1 und 6 // /////////////////////////////////////////////////////////////////////////////// wurf = rand() % 6 +1; // rand() liefert eine ganzzahlige Zufallszahl, // das % rechnet diese modulo 6 (Werte zwischen 0 und 5, deshalb noch +1) } /////////////////////////////////////////////////////////////////////////////// void Auswuerfeln(const int N, int & werfaengtan) { // /////////////////////////////////////////////////////////////////////////////// // gegenüber alter Version etwas angepasst: kleinste Nr ist 0 // muss ggf. noch angepasst werden, wenn spieltmit=0 vorkommt int bismax, spieler, wert; bool maxdoppelt; do { GetWurf(bismax); werfaengtan=0; maxdoppelt=false; for(spieler=1;spielerbismax) { bismax=wert; werfaengtan=spieler; maxdoppelt=false; } else { if (wert==bismax) { maxdoppelt=true; } } } } while (!(maxdoppelt==false)); }