(c プログラミングで) よろしければ、別のインデックスの質問があります。
この関数を使用して、整数の配列で最大の数を見つけます。
int Find_max(int *array,int n){
if(n==1) return array[0];
int num1=Find_max(array,n/2);
int num2=Find_max(array+n/2,n-n/2);
if(num1>num2) return num1;
return num2;
}
見つけた数字のインデックスを取得するにはどうすればよいですか? いかなる種類のループも使用できません。