配列の中で最大の値を持つ、要素の配列番号を返すような関数はありますか?

つまり、
a[0] = 1;
a[1] = 5;
a[2] = 3;
a[4] = 7;
a[5] = 3;
なら4を返すような関数が有りましたら教えて下さい。

無い場合はどうしたらいいのかをおしえてください 。