/* BEGIN swap(num1, num2) SET tmp to num1 SET num1 to num2 SET num2 to tmp END swap if (num[0] > num[1]) swap(num[0], num[1]); if (num[0] > num[2]) swap(num[0], num[2]); if (num[1] > num[2]) swap(num[1], num[2]); BEGIN sort READ num1 READ num2 READ num3 IF num1 > num2 THEN CALL swap(num1, num2) ENDIF IF num1 > num3 THEN CALL swap(num1, num3) ENDIF IF num2 > num3 THEN CALL swap(num2, num3) ENDIF END sort */ #include using namespace std; inline void swap(int& a, int&b) { int tmp = a; a = b; b = tmp; } int main() { int num[3]; std::cin >> num[0] >> num[1] >> num[2]; if (num[0] > num[1]) swap(num[0], num[1]); if (num[0] > num[2]) swap(num[0], num[2]); if (num[1] > num[2]) swap(num[1], num[2]); std::cout << num[0] << num[1] << num[2] << '\n'; std::cin.get(); return 0; }