Untitled


SUBMITTED BY: Guest

DATE: March 4, 2015, 7:10 a.m.

FORMAT: Text only

SIZE: 1.1 kB

HITS: 721

  1. /*
  2. BEGIN swap(num1, num2)
  3. SET tmp to num1
  4. SET num1 to num2
  5. SET num2 to tmp
  6. END swap
  7. if (num[0] > num[1]) swap(num[0], num[1]);
  8. if (num[0] > num[2]) swap(num[0], num[2]);
  9. if (num[1] > num[2]) swap(num[1], num[2]);
  10. BEGIN sort
  11. READ num1
  12. READ num2
  13. READ num3
  14. IF num1 > num2 THEN
  15. CALL swap(num1, num2)
  16. ENDIF
  17. IF num1 > num3 THEN
  18. CALL swap(num1, num3)
  19. ENDIF
  20. IF num2 > num3 THEN
  21. CALL swap(num2, num3)
  22. ENDIF
  23. END sort
  24. */
  25. #include <iostream>
  26. using namespace std;
  27. inline void swap(int& a, int&b)
  28. {
  29. int tmp = a;
  30. a = b;
  31. b = tmp;
  32. }
  33. int main()
  34. {
  35. int num[3];
  36. std::cin >> num[0] >> num[1] >> num[2];
  37. if (num[0] > num[1])
  38. swap(num[0], num[1]);
  39. if (num[0] > num[2])
  40. swap(num[0], num[2]);
  41. if (num[1] > num[2])
  42. swap(num[1], num[2]);
  43. std::cout << num[0] << num[1] << num[2] << '\n';
  44. std::cin.get();
  45. return 0;
  46. }

comments powered by Disqus