Exercice langage C appllication des structure alternative 2

Exercice 5.4

Ecrivez un programme qui lit trois valeurs entières (A, B et C) au clavier. Triez les valeurs A, B et C par échanges successifs de manière à obtenir :

val(A) val(B) val(C)

Affichez les trois valeurs.

Exercice 5.4

#include
main()
{
/* Tri par ordre décroissant de trois entiers
en échangeant les valeurs
*/
int A, B, C, AIDE;
printf("Introduisez trois nombres entiers :");
scanf("%i %i %i", &A, &B, &C);
printf("Avant le tri : \tA = %i\tB = %i\tC = %i\n", A, B, C);
/* Valeur maximale -> A */
if (A
{
AIDE = A;
A = B;
B = AIDE;
}
if (A
{
AIDE = A;
A = C;
C = AIDE;
}
/* trier B et C */
if (B
{
AIDE = B;
B = C;
C = AIDE;
}
printf("Après le tri : \tA = %i\tB = %i\tC = %i\n", A, B, C);
return 0;
}
Article publié le 02 Janvier 2011 Mise à jour le Mercredi, 11 Août 2021 18:32 par GC Team