Est-ce que quelqu'un pourrait s'il vous plaît me montrer en pseudocode de style C comment écrire une fonction (représentez les points comme vous le souhaitez) qui renvoie vrai si 4 points (arguments de la fonction) forment un rectangle, et faux sinon ?
J'ai trouvé une solution qui cherche d'abord à trouver 2 paires de points distinctes avec une valeur x égale, puis fait de même pour l'axe des y. Mais le code est plutôt long. Juste curieux de voir ce que les autres proposent.
2 votes
Vous avez trouvé la solution? Où est-elle? Vous pouvez la montrer ici et nous pouvons vous aider à la raccourcir et la rendre plus propre.
3 votes
Question intéressante. Je remarque que votre solution ne fonctionnera que si le rectangle est parallèle à l'axe.
0 votes
Gman - oui dans n'importe quel ordre. Milan - cela m'a été demandé lors d'un entretien donc je n'ai pas mon code (Je n'ai pas nécessairement besoin de voir du code..un algorithme serait également parfait!). Christian - bon point à propos du fait qu'il doit être parallèle à l'axe.