Pseudo-code Morphogramme
Lire X
Lire Y
Temporaire <-- X
X <-- Y
Y <-- Temporaire
Écrire X
Écrire Y

Code C++

// Par: Patrice Roy
// Le:  9 décembre 2001
// But: Écrire le pseudo-code et le morphogramme de
//      l'algorithme permettant d'échanger le contenu
//      de deux variables, X et Y.
//
//      Vous devrez donc:
//
//      * Lire les valeurs de X et Y;
//      * Échanger le contenu de ces deux variables;
//      * Afficher la valeur finale de X et de Y.
//
// Note: solution à trois variables
#include <iostream>
using namespace std;
void main ()
{
   // ---------------------------------------------------
   // Déclaration des variables nécessaires
   // -- Intrants et extrants du problème
   float X,     // variables dont on veut interchanger
         Y,     // les valeurs
   // ---------------------------------------------------
   // -- Variable pour usage interne
         Temporaire; // utilisée pour intervertir les valeurs

   // ---------------------------------------------------
   // Phase d'entrée des données
   cout << "X avant echange: ";
   cin >> X;
   cout << "Y avant echange: ";
   cin >> Y;

   // ---------------------------------------------------
   // Phase de traitement
   Temporaire = X;
   X = Y;
   Y = Temporaire;

   // ---------------------------------------------------
   // Phase de sortie des résultats
   cout << endl
        << "X apres echange: "
        << X
        << endl
        << "Y apres echange: "
        << Y
        << endl;
}