Bonjour à tous,

Je vous présente mon problème : il faut que j'écrive une fonction en langage C qui échange la valeur au sommet de la pile avec celle du dessous. Par exemple si j'ai comme valeur 2 et 3, après l'éxécution on aura 3 et 2.

Voici la classe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
class Pile{
     public : 
          int *Ptr;
          int Taille;
          int Sommet;
 
          Pile(void);
          Pile(int Taille);
          ~Pile(void);
          bool Empiler(int data);
          bool Depiler(int *ptr);
}
Essayez de m'aider s'il vous plait