Sélectionner les meilleures notes dans un tableau
Bonjour,
je souhaite sélectionner les 5 meilleurs notes dans un tableau, je ne vois pas comment faire, mon code sélectionne 5 fois la meilleure...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| static double moyenne(int[]t){
double res=0.0;
int[]temp=new int[5];
for (int i=0; i<t.length; i++){
int imax=t[i];
for(int j=0; j<temp.length; j++){
if(temp[j]<imax){
temp[j]=imax;
}
}
}
for(int i=0; i<temp.length; i++){
int tmp;
tmp=temp[i];
res=res+tmp;
Terminal.ecrireString(" "+temp[i]+", ");
}
res=res/5;
return res;
} |