私はさまざまなことにランダム関数を使用しようとしています。今のところは機能しますが、1つの問題が発生します。コードでランダムにFを生成したいのですが、後で配列になる必要があります。また、私はそれを使用する必要があり、1つずつ実行する必要がある場合は、コードが長すぎて面倒になると思います。私がこれを行う方法を知っていますか?
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main(){
srand(time(0));
//random numbers 1 to 10 for Time:
int t = rand() % 10 + 1 ;
cout << "There is "<< t << " Time;
int* F1 = new int [t];
int* F2 = new int [t];
int* F3 = new int [t];
int* F4 = new int [t];
int* F5 = new int [t];
cout << "Time per F: 0 Not available, 1 available;
//For F1
for(int i = 0; i < t; i++){
//random numbers 0 or 1:
F1[i] = rand() % 2 ;
}
cout << "The Time for F1 is ";
for(int a = 0; a < t; a++){
cout << " "<< F1[a] <<" ";
}
//For F2
for(int j = 0; j < t; j++){
//random numbers 0 or 1:
F2[j] = rand() % 2 ;
}
cout << "The Time slot for F2 is ";
for(int b = 0; b < t; b++){
cout << " "<< F2[b] << " ";
}
return 0;
}
ありがとうございました
編集:あなたが私に与えた解決策で、私が行う解決策を見つけるのに役立ちますint F [em] [t];