ArrayMinimum

1次元の数値配列で最小値を持っている要素を検索し、最小値を持っている要素のインデックスを返します。

ArrayMinimum

関数書式

int  ArrayMinimum(
   const void&   array[],               // 検索する配列
   int           count = WHOLE_ARRAY,  // 検索する要素数
   int           start = 0               // 検索を開始するインデックス位置
   );
  • 引数
引数名初期値I/O詳細
array[]-IN検索を行う数値配列
countWHOLE_ARRAYIN検索を行う要素数。
省略した場合は、配列全体を検索する。
start0IN検索を開始するインデックス位置。
省略した場合は先頭のインデックス[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
}

Twitterでフォローしよう

おすすめの記事