DAns ton algorithe, tu calcules une variable qui s'appelle nbr, mais tu n'en fais rien. Supprime cette variable, et tu y verras plus clair.
Voici ce que donne ton code, en supprimant cette variable :
On voit que dans le cas où on a 2 notes identiques, alors tu fais : la même chose que dans le cas général.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Monindex est un entier Iindex est un entier Rang est entier POUR Monindex =1 A Tablecount(TABLE_REQ_MOYENNE) rang ++ POUR Iindex A TableCount(TABLE_REQ_MOYENNE) SI TABLE_REQ_MOYENNE. COL_Moy[Iindex] =TABLE_REQ_MOYENNE. COL_Moy[Monindex] ALORS FIN FIN TABLE_REQ_MOYENNE. COL_Rang[Monindex]=rang FIN
Ce que tu peux asussi faire, c'est lire les autres messages postés sur ce forum. Aujourd'hui, il y a eu un message qui donne le code pour EXACTEMENT le même besoin. Le code proposé n'est pas parfait, mais c'est une base.
Partager