bonjour,j'ai un travail pratique avec les structures de données qui consiste à charger un labyrinthe dans la mémoire, trouver la solution et l'afficher ; le labyrinthe est sous la forme suivante:
_ _
/ \_/ \_/ \_
\_ \_ \ \
/ \_ \ \ /
\ \_ \_/ \
/ \ / \_/ \ /
\ / / _/ \
/ \_/ \ / _/
\ \_/ \_/ \
/ \_ \_ \ /
\_ \_ _ \
\_/ \_/ \_
et je dois toujours entrer en haut à gauche et sortir en bas à gauche
La structure est :
mon problème est comment charger le labyrinthe dans ma structure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct { int haut; int bas;int haut_gauche; int haut_droite; int bas_gauche; int bas_droite; } Noeud; typedef struct { int nb_sommet; Noeud * tab; //tableau pour tous les sommets;
et comment faire le traitement pour afficher ma solution qui doit être affichée après sur l'écran sous forme de petits points.
Merci à vous
Partager