Dessiner une maison sans jamais repasser par le même segment

1/5 (3 avis)

Vue 8 672 fois - Téléchargée 273 fois

Description

Ce code permet de trouver toutes les solutions(sauf bug) qu'il existe pour dessiner une maison comme celle-ci:
E
/ \
D--C
|\ /|
| | |
|/ \|
A--B
sans jamais repasser par le même segment et tous les parcourir .

Source / Exemple :


voir zip

Conclusion :


Ce prog n'a pas de réelle utilité(à par ceux qui s'amusent à le faire en cours !!) si ce n'est de voir ce qu'est une focntion récursive .
A la fin du prog, toutes les solutions sont sauvegardées dans un fichier sous la forme de suites de points(voir figure plus haut) .
Normalement vous devriez obtenir 88 solutions .
Ce prog a été fait sous dev-Cpp .
Merci de me faire parvenir toute remarque/correction .

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_eRoZion
Messages postés
241
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
8 octobre 2007
1 -
Tiens c'est marrant, je regardais les sources avec le mot clef 'maison' et j'ai trouvé la tienne rien à voir.

J'avais fait un prog comme ca il y a 3/4 ans, en incursif par contre. Il faisais exactement la meme chose mais pour n'importe quelle figure, suffisait de la tracer dans l'editeur basic incorporé. Ca avait au moins aussi peu d'utilité que ton programme, lol.

Enfin bref, tout ça pour te dire que moi aussi je trouvais 88 solutions concernant la maisonnette de base, et 240 en considérant le centre des diagonales comme un point à part. Tout ça c'est si ma mémoire est bonne.

:-)
Helkanen
Messages postés
54
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
9 juin 2004
-
completement inutile, mais génial !
Maegis
Messages postés
101
Date d'inscription
vendredi 15 février 2002
Statut
Membre
Dernière intervention
6 août 2007
-
88 solutions ça fait quand meme pas mal, et un truc à remarquer : toutes les solutions commencent par le point A ou le point B !
Toutes tes solutions semblent bonnes, c'est pas mal

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.