Piles et listes chainée

Fermé
takwa - 17 févr. 2018 à 22:38
Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 - 18 févr. 2018 à 08:25
Bonjour,
est ce que vous pouvez m'aider a résoudre ce programme
On considère un jeu de cartes classique où chaque carte est définie par sa valeur (dans l'ordre :
1,2,3,4,5,6,7,8,9,10,Valet, Dame, Roi) et son enseigne (pique, cœur, carreau et trèfle). On
souhaite modéliser l’ensemble de cartes par une pile.

1. Déclarer les structures nécessaires.
2. Ecrire une fonction qui permet de retirer une carte.
3. Ecrire une fonction qui permet d’ajouter une carte.
4. Ecrire une fonction qui permet de consulter la première carte.
5. On souhaite ordonner les cartes selon leurs valeurs de ‘1’ à ‘Roi’ dans quatre piles ;
une pile pour l’enseigne « pique », une pour l’enseigne « cœur », une pour l’enseigne
« carreau » et une pour l’enseigne « trèfle ». Ecrire une fonction qui permet d’obtenir
les quatre piles à partir de la pile initiale.
Indication : vous pouvez utiliser une liste chainée pour triée les valeurs des cartes.
6. On souhaite maintenant obtenir une pile qui contient les cartes d’enseigne « carreau »
ordonnée de la valeur ‘1’ à la valeur ’Roi’ suivie par les cartes d’enseigne « cœur »
ordonnée de la valeur ‘1’ à la valeur ’Roi’. Ecrire la fonction permettant d’obtenir
cette pile à partir de la pile de l’enseigne « cœur » et la pile de l’enseigne « carreau ».

1 réponse

Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 931
18 févr. 2018 à 08:25
Bonjour

Merci de garder à l'esprit que CodeS-SourceS et CCM sont des communautés d'entraide. Toutes les réponses sur le forum sont assurées par des bénévoles qui donnent de leur temps libre pour aider à résoudre les problèmes.

A noter également que nous ne faisons pas dans le "tout cuit". Soit tu trouves ton bonheur dans la partie sources du site, soit à l'aide de ton moteur de recherche favori. Ici, nous aidons volontiers sur une difficulté technique, précise et parfaitement isolée rencontrée dans le cours du développement.

Penser à poster le morceau de code qui pose problème, voir ici comment utiliser la coloration syntaxique. S'il y a un message d'erreur retranscrivez le dans son intégralité, en précisant à quelle ligne apparait cette erreur.

Là des conseils d'écriture des messages et ici et en particulier pour les devoirs scolaires ou PFE.

Faire attention à la catégorie de forum choisie, car elle est représentative du langage ou les forumeurs vont répondre, par exemple sur CodeS SourceS, la catégorie Visual Basic comporte 4 sous catégories (VB6, VBA, VBS, VB.Net), et sur CCM VB est séparé en 2 (VB/VBA et Framework.Net) car ces langages sont (très) différents et les solutions aux problèmes aussi. La majorité des questions posées directement dans le forum VB ne trouve une réponse qu'après le langage défini et le message déplacé par un modérateur. Poser sa question au bon endroit est à la fois un gain pour le demandeur et les animateurs du forum.

Merci donc de reformuler ta demande en respectant ces quelques points.
0