IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

résoudre une structure à 4 pointeurs


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Par défaut résoudre une structure à 4 pointeurs
    Bonjour,
    c'est encore moi avec mon jeu de dames, j'espère que je ne vais pas m'attirer les foudres des modérateurs avec mes questions.

    Je cherche une solution pour parcourir mon damier et définir le nombre de prise max pour un pion, c'est l'obligation de prise. Sachant que le pion peut prendre en avant ou en arriere, il a donc 4 possibilités de prises. Chacune de ces 4 possibilités ont aussi 4 pattes. Je bloque un peu.
    Je peux créer une structure mais après pour le parcours cela me semble compliqué pour mon niveau.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    struct noeud {
           int valeur;
           struct noeud * fils_arriere_gauche;
           struct noeud * fils_arriere_droit;
           struct noeud * fils_avant_gauche;
           struct noeud * fils_avant_droit;
                        };
    c'est un projet d'école, que je dois rendre dans 2 semaines.
    Si quelqu'un peut m'éclairer. Merci.

  2. #2
    Membre confirmé
    Avatar de Nykoo
    Profil pro
    Inscrit en
    Février 2007
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 234
    Par défaut
    C'est quoi des pattes?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Par défaut dames
    4 branches si tu preferes.
    Est-ce que tu aurais des idees?

  4. #4
    Membre confirmé
    Avatar de Nykoo
    Profil pro
    Inscrit en
    Février 2007
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 234
    Par défaut
    J'essaye de comprendre le principe des prises déjà

    Si le pion peut prendre en av/ar pourquoi ça fait pas seulement 2 possibilités? Et les branches c'est quoi?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Par défaut dames
    si tu prends un damier et tu te trouves en t[5][4] par exemple :

    1 deplacement en diagonale avant gauche avec prise t[7][2]
    1 deplacement en diagonale avant droite avec prise t[7][6]
    1 deplacement en diagonale arriere gauche avec prise t[5][2]
    1 deplacement en diagonale arriere droite avec prise t[5][6]

    Voila

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Par défaut dames
    je ma trompé de dieu :

    arriere gauche t[3][2]
    arriere droite t[3][6]

    et pour chaque tu as encore 4 possibilités, si je prends t[3][6] il peut prendre en : avant gauche t[5][4]
    avant droite t[5][8]
    arriere gauche t[1][4]
    arriere droite t[1][8]

Discussions similaires

  1. pointeur vers une structure
    Par Xyrroa dans le forum C
    Réponses: 14
    Dernier message: 12/04/2006, 13h13
  2. Réponses: 6
    Dernier message: 24/03/2006, 18h24
  3. Réponses: 1
    Dernier message: 09/02/2006, 11h03
  4. Réponses: 7
    Dernier message: 04/01/2006, 15h34
  5. Réponses: 1
    Dernier message: 26/10/2005, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo