Bonjour,
La consigne donnée pour le projet concernant l'erreur de seuil est la suivante :
"Remarque sur le test d’égalité des seuils: Deux seuils sont considérés comme distincts si l’écart delta_seuil entre leurs valeurs est supérieur ou égal à une tolérance de type double : EPSILON= 0.001. Sachant cela, l’expression C++ qui détecte l’erreur sur les seuils doit être :
if(delta_seuil < 0.001) alors affichage d’un message d’erreur "
Sachant cela, j'ai effectué comme suit mon test d'erreur :
Durant l'affectation de mon tableau de seuil et ce dès le premier seuil introduit, j'effectue le test du delta entre la première valeur et le seuil implicite 0. Cela jusqu'à au seuil implicite supérieur 1.
En testant à l'aide du programme démo, il affirme que le seuil 0.7 est invalide. Or en regardant le fichier E03.txt, on voit que les seuils sont disposés de la manière suivante :
" 0.1 0.2 0.8 0.7 0.75 0.8 0.9 0.95 0.99"
Je ne vois simplement pas pourquoi le seuil 0.7 est invalide.
Merci de votre réponse.