apl/APL1.1/2.Conditions/source/Ordre.c

42 lines
1.2 KiB
C
Raw Normal View History

2022-01-14 06:54:18 +01:00
#include<stdlib.h>
#include<stdio.h>
int main(void) {
int entier1, entier2, entier3;
printf("Ordre\n-------\nEntrez 3 entiers, le programme vous les affichera dans un ordre croissant\nVos 3 entiers : ");
scanf("%d %d %d",&entier1,&entier2,&entier3);
if (entier1>entier2){//comparaison toujours executer, 1/3
if(entier2>entier3 ){//comparaison executer dans le cas ou la precedente est verifier, 2/3
printf("Vos entier trier : %d>%d>%d\n",entier1,entier2,entier3);
}
else{
if(entier1>entier3){//comparaison executer si la precedente est fausse,3/3 au maximum dans l'execution
printf("Vos entier trier : %d>%d>%d\n",entier1,entier3,entier2);
}
else printf("Vos entier trier : %d>%d>%d\n",entier3,entier1,entier2);
}
}
else {
if(entier1>entier3){ //comparaison executer si la precedente est fausse, 2/3
printf("Vos entier trier : %d>%d>%d\n",entier2,entier1,entier3);
}
else {
if(entier2>entier3){//comparaison executer si la precedente est fausse,3/3 au maximum dans l'execution
printf("Vos entier trier : %d>%d>%d\n",entier2,entier3,entier1);
}
else printf("Vos entier trier : %d>%d>%d\n",entier3,entier2,entier1);
}
}
return 0;
}