X


Payment

Question

c programming help

The object of the game is to reach a score of 100. Each playertakes turns rolling a die. After rolling the die, the player isfaced with one of two choices:

Your program should allow any number of players, prompt the userwhen the program starts.

If the player rolls a 1, the player forfeits their score forthat round -and their turn is over

If the player rolls anything other than a 1, the number is addedto their score for the round, they may then either roll again toincrease their score or end their turn.

Note that for each round, the playercan keep rolling as long as they want. If they roll a 6, 2, 3, 4,then end their turn, their score for the round would be 15.

If the player rolls a 6, 5, 3, 2, and1 their score for the round will be 0 because they rolled a 1.

The game ends when a player reaches ascore of 100.

Solution

xxxxxx go xxxxxxx the xxxx xxx xxxxxxxxxxx in xxx comments :&#xxx;&#xxx;&#xxx; #xxxxxxx&xx;xxxxx.x&xx;&#xxx;&#xxx;&#xxx; #xxxxxxx&xx;xxxxxx.x&xx;&#xxx;&#xxx;&#xxx; #include<time.h>
    #xxxxxxx&xx;xxxxxxx.x&xx;&#xxx;&#xxx;&#xxx; int xxxx(xxxx)&#xxx;&#xxx;&#xxx; {&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; int xxx = (xxxx()%x)+x;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; xxxxxx num;
    }&#xxx;&#xxx;&#xxx; /*
    xxxx xxxyxx(xxxx)&#xxx;&#xxx;&#xxx; {&#xxx;&#xxx;     xxx i=0;
   &#xxx;&#xxx;&#xxx; xxx xxx=x;&#xxx;&#xxx;     xxx dice;
   &#xxx;&#xxx;&#xxx; xxxx xxxx;&#xxx;&#xxx;     xxxxx(x!=x)&#xxx;&#xxx;     {&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; printf("Player1- xxxx or xxxx?x");&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; turn =xxxxxxx();&#xxx;&#xxx;     &#xxx;&#xxx;&#xxx;xxxxx(xxxxxxx()!='x');&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;xx(xxxx=='x')&#xxx;&#xxx;     &#xxx;&#xxx;&#xxx; {
   &#xxx;&#xxx;&#xxx; &#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; dice = roll();
   &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; xx(xxxx!=x)&#xxx;&#xxx;     &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; {
   &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;xxx+=xxxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;    printf("Rolled = %i Yxxx xxxx xxxxx = %xx",xxxx,xxx);&#xxx;&#xxx;     &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; }&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;    &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; else
   &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; {&#xxx;&#xxx;     &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;     xxx=x;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; }
   &#xxx;&#xxx;&#xxx;     }&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; else xx(xxxx=='x')&#xxx;&#xxx;     &#xxx;&#xxx;&#xxx; {&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;        xxxxxx("Yxxx total xxxxx xx = %in",sum);
   &#xxx;&#xxx;&#xxx;     }&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx; i++;
   &#xxx;&#xxx;&#xxx; }
    }&#xxx;&#xxx;&#xxx; */&#xxx;&#xxx;&#xxx; xxx sum1player2=0;
   xxx player1(void);
    xxxx xxxyxxx(xxxx)&#xxx;&#xxx;&#xxx; {&#xxx;&#xxx;     _xxxx j=true;
   &#xxx;&#xxx;&#xxx; xxx xxxx=x;&#xxx;&#xxx;     xxx dice;
   &#xxx;&#xxx;&#xxx; xxxx xxxx;&#xxx;&#xxx;     xxxxx(x)&#xxx;&#xxx;     {&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;xxxxxx("xxxyxx 2- xxxx or xxxx?x");&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx; turn =xxxxxxx();&#xxx;&#xxx;     &#xxx;&#xxx;&#xxx;&#xxx;//x++;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;xxxxx(xxxxxxx()!='x');&#xxx;&#xxx;     &#xxx;&#xxx;&#xxx;&#xxx;xx(xxxx=='x')&#xxx;&#xxx;     &#xxx;&#xxx;&#xxx;&#xxx; {&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; dice =xxxx();&#xxx;&#xxx;             xx(xxxx!=x)&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; {&#xxx;&#xxx;                sum1+=dice;
   &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxxxx("xxxxxx = %x Yxxx xxxx total = %in",dice,sum1);
   &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; }&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; else
   &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; {
   &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxxxx("xxxxy, yxx xxxxxx 1, Yxxx score xx x xxxxx playerturn.");
   &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;x=xxxxx;&#xxx;&#xxx;             }&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx; }
   &#xxx;&#xxx;&#xxx;      xxxxxx(xxxx =='x')&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;      {&#xxx;&#xxx;             x=xxxxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxxxxxyxxx+=xxxx;&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; printf("Your xxxxxxxxxx is = %xx",xxxxxxxyxxx);&#xxx;&#xxx; &#xxx;&#xxx;&#xxx;      }&#xxx;&#xxx;     }&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; xx(xxxxxxxyxxx < xxx)&#xxx;&#xxx;     {&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxyxxx();&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; }&#xxx;&#xxx;     xxxx&#xxx;&#xxx;     {&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxxxx("xxxyxx x xxxx");&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; }
    }&#xxx;&#xxx;&#xxx; int xxxxxxyxxx=x;&#xxx;&#xxx;&#xxx; xxx xxxyxxx(xxxx)&#xxx;&#xxx;&#xxx; {
       _xxxx k=true;
       xxx xxx=x;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; xxx dice;
       xxxx turn;
       xxxxx(x)&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; {&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; xxxxxx("xxxyxx 1 -xxxx or xxxx?x");&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; xxxx =xxxxxxx();&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxxx(xxxxxxx()!='x');&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xx(xxxx=='x')&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; {
            dice = roll();
            if(dice!=1)
            {
                sum+=dice;
                printf("Rolled = %x Yxxx turn xxxxx = %xx",xxxx,xxx);&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;}&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxx&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;{&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxxxx("xxxxy, yxx xxxxxx 1, Yxxx score xx x xxxxx playerturn.");
               k=false;
            }
         }&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; else xx(xxxx=='x')&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; {&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;x=xxxxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxxxxyxxx+=xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxxxx("Yxxx xxxxx score xx = %xx",xxxxxxyxxx);;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; }&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; }&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; if(sumPlayer1 &xx;xxx)&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; {
           player2();
        }&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; xxxx&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; {&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;xxxxxx("xxxyxx 2 xxxx");&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx;&#xxx; }
   &#xxx;&#xxx;&#xxx; xxxxxx x;&#xxx;&#xxx;&#xxx; }
    xxx main(void)
    {&#xxx;&#xxx; &#xxx;&#xxx;&#xxx; xxxxx(xxxx(xxxx));&#xxx;&#xxx;     xxxyxxx();&#xxx;&#xxx;&#xxx; }

Payment



Payment