私はC++に非常に慣れていないので、まだ基本的な概念に頭を悩ませていませんが、教授はカードのデッキをシャッフルして表示するアルゴリズムを作成することを望んでおり、デッキは2D配列として表す必要があります。
しかし、私はトランプのデッキをシミュレートするのに苦労しています!
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<char> deck;
char suit[] = {'h','d','c','s'};
char card[] = {'2','3','4','5','6','7','8','9','T','J','Q','K','A'};
for (int j=0; j<13; j++) {
for (int i=0; i<4; i++) {
deck.push_back(card[j] suit[i]);
}
}
return 0;
}
クラス付きのカードプログラムをたくさん見ましたが、今学期にそれらを学ぶかどうかさえわかりません。