-3

1 から 50 までのランダムな整数のペアを生成する必要があります。次に、2 つのランダムな整数と同じ範囲の別の 5 つの数値をプログラムで生成する必要があります。最初のペアを生成する方法は知っていますが、残りの 5 つの世代を作成するのに問題があります。ちなみに、これは C++ です。

4

4 に答える 4

-1
int a, b, low, high;

a = rand()%50 + 1;
b = rand()%50 + 1;

low = min(a,b);
high = max(a,b);

int ar[5];
int range = high-low+1;
for(int i=0; i<5; ++i) {
    ar[i] = rand()%(range) + low;
}
于 2013-11-11T19:31:08.707 に答える