Advertisement
Boris_P

NFA037 - Jalon #3 - tri()

Oct 23rd, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.69 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int tri(int x, int y, int z) {
  4.     int a = x, b = y, c = z;
  5.     int temp = 0;
  6.  
  7.     int max = 0, min = 0, mid = 0;
  8.  
  9.     // affichage
  10.     printf("\nNon tri\x82 : %d %d %d\n", a, b, c);
  11.  
  12.     if (a > b && a > c) {
  13.         max = a;
  14.         if (b > c) {
  15.             mid = b;
  16.             min = c;
  17.         }
  18.         else {
  19.             mid = c;
  20.             min = b;
  21.         }
  22.     }
  23.     else if (b > a && b > c) {
  24.         max = b;
  25.         if (a > c) {
  26.             mid = a;
  27.             min = c;
  28.         }
  29.         else {
  30.             mid = c;
  31.             min = a;
  32.         }
  33.     }
  34.     else {
  35.         max = c;
  36.         if (a > b) {
  37.             mid = a;
  38.             min = b;
  39.         }
  40.         else {
  41.             mid = b;
  42.             min = a;
  43.         }
  44.     }
  45.  
  46.     // affichage
  47.     printf("Tri croissant : %d %d %d\n\n", min, mid, max);
  48.    
  49.     // tri à bulles ?
  50.  
  51.     system("pause");
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement