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

Soyez le premier à donner votre avis sur cette source.

Vue 9 081 fois - Téléchargée 298 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
26 déc. 2004 à 01:00
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
5 avril 2004 à 23:09
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
5 avril 2004 à 13:04
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.