配列の中で小さい方から数えた順位の値を求めます。
- 構文
- small( array, rank )
- 引数
- array
- 配列
- rank
- 抽出する値の小さい方から数えた順位
- 戻値
プログラム
//////////////////////////////////////////////////
// 【引数】
// array : 配列
// rank : 抽出する値の小さい方から数えた順位
// 【戻値】
//
//////////////////////////////////////////////////
FUNCTION small(array[], rank)
IFB rank >= 1 AND rank <= LENGTH(array) THEN
QSORT(array, QSRT_NATURALA)
RESULT = array[rank-1]
ELSE
RESULT = ERR_VALUE
ENDIF
FEND