[1] 授業単元: C言語
[2] 問題文(含コード&リンク): 有効長 n の配列 arr[] の最大要素の位置を求める関数 int arr_max_pos(int arr[], int n) を再帰法で定義する。最大要素が複数ある場合は、前の方の位置を返す。
初期条件 n=1 のとき、最大要素は arr[0] であるから、位置 0 を返す。そうでないとき、有効長 n-1 で関数を適用した結果と、最後の配列要素 arr[n-1] とを比較して、大きい方の位置を返す。

[3] 環境
 [3.1] OS: windows xp
 [3.2] コンパイラ名とバージョン: bcc32
 [3.3] 言語: C言語
[4] 期限:2006/12/13 18:00
[5] その他の制限: