@JeSuisConscient,
Il y a plusieurs problèmes,
L'initialisation:
Si j'initialise mes variables Nmin et Nmax à la valeur 0, Nmax sera attribué facilement, mais pour Nmin, la valeur sera toujours 0 sans avoir peut-être jamais entré cette valeur 0.
count_mini et count_maxi doivent être initialisé à 1 une fois que NOTE est vérifiée
Vérification:
Il faut vérifier le retour de scanf, sur une boucle, c'est assez gênant si la valeur NOTE entrée n'est pas correcte.
Il faut vérifier que NOTE soit comprise entre 0 et 20, sinon on ne comptabilise pas la valeur
Condition:
On attend que la note soit égale à -1 pour stopper les enregistrements de note.
Conclusion:
Il y a des subtilités et l'exercice n'est certainement pas une évidence pour un débutant.
Remarque sur le code
Il y a beaucoup de if et else imbriqué, ça me semble lourd à gérer.
me semble incorrect...Code:if (Nmin<NOTE) { Nmin=NOTE; j=...... }
-----