/*
 * Arquivo: prog1.20b.c
 * --------------------
 * Este programa é uma solução do Problema 1.20 do Caderno
 * de Exercícios: dados três números, imprimi-los em ordem
 * crescente.
 */
#include <stdio.h>

int main()
{
  int x, y, z, t;

  printf("Forneca 3 inteiros (separados por brancos): ");
  scanf("%d %d %d", &x, &y, &z);

  if (x > y) {
    t = x;
    x = y;
    y = t;
  }
  /* agora x <= y */

  if (x > z) {
    t = x;
    x = z;
    z = t;
  }
  /* agora x <= y e x <= z */

  if (y > z) {
    t = y;
    y = z;
    z = t;
  }
  /* agora x <= y <= z */

  printf("Temos %d <= %d <= %d.\n", x, y, z);

  return 0;
}
