

#include <bits/stdc++.h> using namespace std; int rollDice() { int die1=1+rand()%6; int die2=1+rand()%6; int sum=die1+die2; cout<<"playr rolled"<<die1<<"+"<<die2<<"="<<sum<<endl; return sum; } enum GameStatus{win,lose,playing}; int main() { int sum,mypoint; GameStatus status; unsigned seed; cout<<"please enter an unsigned integer:"; cin>>seed; srand(seed); sum=rollDice(); switch(sum) { case 7: case 11: status=win; break; case 2: case 3: case 12: status=lose; break; default: status=playing; mypoint=sum; cout<<"point is "<<mypoint<<endl; break; } while(status==playing){ sum=rollDice(); if(sum==mypoint) status=win; else if(sum==7) status=lose; } if(status==win) cout<<"playing wins"<<endl; else cout<<"playing loses"<<endl; return 0; }