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 :

probleme en c


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par défaut probleme en c
    slt pr ts les developpeur!
    j'ai rencontré un grand probléme en manipulant les listes chainées dans cet exercice(svp!!donnez moi le code source de l'exercice ac les listes chainées)::


    Le but de cet exercice est d'écrire un programme qui simule le déroulement d'une partie du jeu de la bataille. Nous rappelons ici les règles. On dispose d'un jeu de 32 cartes (4 couleurs et 8 puissances de carte). Le jeu est d'abord mélangé pour ensuite être coupé en deux tas de 16 cartes. On en donne un à chaque joueur. La partie peut enfin commencer. Chaque joueur montre la carte au sommet de son tas. Le joueur qui a la carte de plus forte valeur ramasse sa carte et celle de son adversaire et les met sous son tas. En cas d'égalité, les deux cartes sont placées sur un tas d'attente avec, pour chaque joueur, une autre carte prise au sommet de son tas. Ensuite, la partie reprend. Le joueur qui remportera la manche suivante remportera non seulement les deux cartes en jeu mais également toutes celles qui se trouvent dans le tas d'attente.
    Dans cet exercice, on représentera les tas par des files d'attente modélisées par des listes chaînées Une carte aura la structure suivante.
    Type CARTE = Enregistrement
    FAMILLE famille
    PUISSANCE puissance
    fin
    où FAMILLE et PUISSANCE sont des types énumérés. FAMILLE contient les valeurs COEUR, CARREAU, TREFLE et PIQUE. PUISSANCE contient les valeurs SEPT, HUIT, NEUF, DIX, VALET, DAME, ROI et AS.
    1. Déclarer la structure TAS qui est une file d'attente de cartes qui représente un tas de cartes. Ecrire les fonctions :
    • mettre: Carte qui place une carte sous un tas de cartes,
    • retirerCarte qui enlève la carte au sommet d'un tas de cartes,
    • afficherTas qui affiche le contenu d'un tas de cartes (on utilisera les codes ASCII 3, 4, 5 et 6 pour représenter les symboles , , et sous MS-DOS). Par exemple, la dame de coeur sera affichée " D".
    2. Déclarer un tableau de 32 cartes qui représente le jeu de cartes et écrire les fonctions:
    • creerJeu qui remplit le tableau avec les valeurs des cartes d'un jeu classique de 32 cartes,
    • melangerJeu qui mélange les cartes du tableau,
    • distribuerCartes qui répartit les 32 cartes du tableau en deux tas de 16 cartes chacun.
    3. Ecrire les fonctions:
    • deplacerCarte qui déplace une carte du sommet d'un tas sous un autre tas,
    • deplacerTas qui déplace un tas sous un autre.
    4. Ecrire maintenant la fonction simulerBataille qui simule le déroulement d'une partie du jeu de la bataille. Il est conseillé d'écrire aussi une fonction qui affiche le contenu des 3 tas du jeu et de l'appeler pendant la simulation.

  2. #2
    Membre émérite Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Par défaut
    Ce n'est pas urgent j'espère

  3. #3
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 473
    Par défaut
    Citation Envoyé par marwanos001 Voir le message
    j'ai rencontré un grand probléme en manipulant les listes chainées dans cet exercice(svp!!donnez moi le code source de l'exercice ac les listes chainées)::
    Montre-nous le code que tu as déjà écrit et qui te pose problème, et on t'aidera à le débuguer. On ne le fera pas à ta place.

    Bon courage.

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut Re: plz email me teh codez
    Tu dois bosser un minimum pour qu'on t'aide. Si ce site ne s'appelle pas OnFaitVosDevoirs.com, c'est qu'il y a une raison.

    En plus, cet exercice est un bloc de texte non-aéré qui ne m'inspire comme réaction qu'un TLDR.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  2. Réponses: 2
    Dernier message: 30/05/2002, 08h54
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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