関数に結果を決定させようとしています
を。数字の合計が 5、7、または 12 になった場合、プレイヤーの勝利であり、関数はこれを示す値を返す必要があります (勝利を表すには整数を使用します)。b. 数字の合計が 2、4、または 11 になると、プレイヤーは負けとなり、関数はこれを示す値を返す必要があります (ここでも整数を使用します)。c. 数字の合計がそれ以外の場合、ゲームは引き分けであり、関数はこれを (整数で) 示す必要があります。
質問、勝者、敗者、引き分けに別の関数が必要ですか?
そして、勝者が敗者である場合に引き分けであることをメインに知らせるために、メインに整数を返すにはどうすればよいですか。
助けをプログラミングすることを学ぶだけで大歓迎です
//function
int outcome(int, int)
{
int die1;
int die2;
int winner;
int loser;
int draw;
if (die1&&die2==5||7||12)
return 99;
if (die1&&die2==2||4||11)
return loser;
else
return draw;
}
// func to get a random number
int rollDice()
{
int roll;
roll = (rand()%6)+1;
return roll;
}
主な機能
#include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
int main()
{
double die1=0;
double die2=0;
int winner=0; //counter for winners
int loser=0; //counter for losers
int draw=0; //counter for draw
//func to determine the outcome
int outcome(int, int);
//func for random numbers
int rollDice();
int outcome(int, int)
if (return==99)
cout <<"winner";