2017-02-28 17 views
-3

C++では、サイズが10201の配列を作成しようとしています.50 1はランダムに配置され、0はどこにでも配置されています。 シンプルですが、私はC++に新しいです!おかげさまで ランダムに配置されたC++配列

+0

問題のある特定のアレイサイズですか? –

+0

いいえ、試してみた int配列[10201] = {[0 ... 10200] = 0}; 0を取得するが、私はランダムに1を割り当てる方法がわからない。 – Fred

+0

'{'と '}'の間の部分はC++構文ではありません。 –

答えて

2

実際は非常に簡単です。

最初の位置に50 1を、0で残りの配列を初期化します。次に、アレイ全体でstd::random_shuffle std::shuffleを使用します。

関連する問題