« réponses » aux études de cas semaine 4 (boucles et itérations)

« réponses » aux études de cas semaine 4 (boucles et itérations)

by Jean-Cédric Chappelier -
Number of replies: 0

Bonjour,

les slides complémentaires fait en cours ajrd apparaissent automatiquement à midi dans la section correspondante
(section 4 cette semaine ; lien direct :
https://moodlearchive.epfl.ch/2022-2023/mod/resource/view.php?id=1173422
)
Et comme promis en cours, ci-joint le code que nous avons produit ensemble aujourd'hui.
Le cas problèmatique montré à la fin (100) vient du fait que la division entière (min+max)/2 fait un arrondi vers le bas et donc boucle à l'infini sur le dernier supérieur (100 dans l'exemple), il faut donc traiter ce cas particulier :
if (max - min == 1) min = max;

(cf version du code dans les slides mentionnés ci-dessus).

Et bien sûr, toute question est bienvenue dans le forum !