私は10個のサイコロを振って、その数をと呼ばれる単一のベクトルに保存しましたdata
。10個の数字を順番に並べ替えるか、プログラムに各サイコロの面がいくつあるかを知らせる方法で並べ替える必要があります。友人は、10個の数字をステップスルーし、ダイの面に応じて6つの列の1つに数字を追加する配列を使用することを提案しましたが、これを行う方法がわかりません。
void Game::sort_hands()
{
vector<int> data;
for(int i = 0; i < player.hand.size(); ++i){
data.push_back(player.hand[i]);
data.push_back(opponent.oppHand[i]);
}
for(int i = 0; i < data.size(); ++i){
cout<<data[i]<<" ";
}
}