Problema: 1042
Enunciado:
Leia 3 valores inteiros e ordene-os em ordem crescente. No final, mostre os valores em ordem crescente, uma linha em branco e em seguida, os valores na sequência como foram lidos.
Linguagem: C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #include <stdio.h> int main (){ int a, b, c; scanf("%i %i %i", &a, &b, &c); if (a < b && a < c) { if (b < c) { printf("%i\n%i\n%i\n", a, b, c); } else { printf("%i\n%i\n%i\n", a, c, b); } } if (b < a && b < c) { if (a < c) { printf("%i\n%i\n%i\n", b, a, c); } else { printf("%i\n%i\n%i\n", b, c, a); } } if (c < a && c < b) { if (a < b) { printf("%i\n%i\n%i\n", c, a, b); } else { printf("%i\n%i\n%i\n", c, b, a); } } printf("\n%i\n%i\n%i\n", a, b, c); return 0; } |