値が配列内にあるかどうかをチェックする方法はありますが、値がない場合は をチェックする方法がありますか?配列のすべての値と等しくないintをチェックする方法はありますか? (C++)
このコードはすべてのインデックスをチェックしますが、次のインデックスに進むと過去のインデックスを無視します。 (すなわちvary_result!=「アレイ内のすべての値が」?ということをチェックするコードがあります)
int buffer; //all variables
int vary_result;
int range;
int minimum_value;
for(int j = 0; j < buffer; j++) {
if(vary_result == buffer_array[j]){
vary_result = rand() % range + minimum_value; // creates a random value and saves it at vary_result
};
};
cout << vary_result << endl;
'vary_result = rand()%range + minimum_value;のポイントは何ですか?それは指定された目標とは何も関係していないようです。 – Carcigenicate
値が配列内にあるかどうかをチェックし、結果を 'x'と呼びます。配列にない場合は'!x'です。 – user463035818
['std :: none_off'](http://en.cppreference.com/w/cpp/algorithm/all_any_none_of) – NathanOliver