
1次元の数値配列で最小値を持っている要素を検索し、最小値を持っている要素のインデックスを返します。
ArrayMinimum
関数書式
int ArrayMinimum(
const void& array[], // 検索する配列
int count = WHOLE_ARRAY, // 検索する要素数
int start = 0 // 検索を開始するインデックス位置
);- 引数
| 引数名 | 初期値 | I/O | 詳細 |
| array[] | - | IN | 検索を行う数値配列 |
| count | WHOLE_ARRAY | IN | 検索を行う要素数。 省略した場合は、配列全体を検索する。 |
| start | 0 | IN | 検索を開始するインデックス位置。 省略した場合は先頭のインデックス[0]から検索します。 |
- 戻り値
時系列配列を考慮し見つかった要素のインデックスを返します。
エラーが発生した場合は-1を返します。
- その他
なし。
- サンプル
void OnInit(){
int num_array[10]= {4, 1, 6, 3, 19, 4, 2, 2, 2, 2};
int maxValueIdx = ArrayMaximum(num_array,WHOLE_ARRAY,0);
Print("最小値:",num_array[minValueIdx]," インデックス:",minValueIdx);
// 結果
// 最大値:19 インデックス:4
}