Écrire un programme permettant d'échanger ( permuter ) et afficher les valeurs des trois entiers ( A, B et C ) saisis par l'utilisateur, selon l'ordre croissant c'est-à-dire (A< B< C)

******** En Algorithme ********

Algorithme Variables A,B,C,aide: Entiers Debut Ecrire("Entrer un entier A:") Lire(A) Ecrire("Entrer un entier B:") Lire(B) Ecrire("Entrer un entier C:") Lire(C) Si(A>B) alors aide ← A A ← B B ← aide FinSi Si(A>C) alors aide ← A A ← C C ← aide FinSi Si(B>C) alors aide ← B B ← C C ← aide FinSi Ecrire("le contenu de A est:",A) Ecrire("le contenu de B est:",B) Ecrire("le contenu de C est:",C) Fin Résultat => Entrer un entier A:9

Entrer un entier B: 1

Entrer un entier C: 3 le contenu de A est: 1 le contenu de B est: 3 le contenu de C est: 9

Retour vers la liste d'exercices

******** En langage C ********

#include <stdio.h> int main() { int A,B,C,aide; printf("Entrer un entier A:"); scanf("%d",&A); printf("Entrer un entier B:"); scanf("%d",&B); printf("Entrer un entier B:"); scanf("%d",&C);

if(A>B) { aide = A ; A = B ; B = aide ;} if(A>C) { aide = A ; A = C ; C = aide ;} if(B>C) { aide = B ; B = C ; C = aide ;}

printf("le contenu de A est:%d\n",A); printf("le contenu de B est:%d\n",B); printf("le contenu de C est:%d",C); return 0 ;

}

Retour vers la liste d'exercices


******** En C++ ********

#include <iostream> using namespace std; int main() { int A,B,C,aide; cout<<"Entrer un entier A:"; cin>>A; cout<<"Entrer un entier B:"; cin>>B; cout<<"Entrer un entier C:"; cin>>C; if(A>B) { aide = A ; A = B ; B = aide ;} if(A>C) { aide = A ; A = C ; C = aide ;} if(B>C) { aide = B ; B = C ; C = aide ;} cout<<"le contenu de A est:"<<A<<endl; cout<<"le contenu de B est:"<<B<<endl;; cout<<"le contenu de C est:"<<C<<endl;; return 0 ; }