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;
}