Le code a été modifié pour remplacer une structure de récursion par une boucle `do-while`. Au lieu d'appeler la fonction `main()` de manière récursive lorsque l'utilisateur n'appuie pas sur la touche '27' (Échap), le programme utilise maintenant une boucle `do-while` pour répéter les instructions jusqu'à ce que l'utilisateur appuie sur la touche '27'. Cela améliore la lisibilité et l'efficacité du code en évitant les appels récursifs inutiles.