![]()
![]()
#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;
}