申し訳ない、続き

aray[0]=100
aray[1] =50
aray[2] =30
aray[3] =80
aray[4] =70

なら
1 4 5 2 3
という風に配列の添え字+1を求めたいのです
私のソースは下のものですが全然正しい値が求まりません。
アドバイスをいただけないでしょうか?


int[] atmp=new int[]{0,0,0,0,0,1,2,3,4,5};

for(i=0;i<5;i++) atmp[i]=aray[i];

for(i=0;i<4;i++)
{
for(j=i+1;j<5;j++)
{
if(atmp[i]<=atmp[j])
{
tmp=atmp[i];
atmp[i]=atmp[j];
atmp[j]=tmp;

tmp=atmp[i+5];
atmp[i+5]=atmp[j+5];
atmp[j+5]=tmp;
}
}
}