基本的なことですが質問です。

array[0] = 何も入っていない
array[1] = 4
array[2] = 7
array[3] = 18
array[4] = 2
array[5] = 10

という配列があるとき、array[1]~array[5]だけを降順にソートして、その順に要素数名だけを出力するにはどうすればよいのでしょうか?