void switchNums (int* a, int* b) { int c = *a; *a = *b; *b = c; } void sortBiggestFirst(int* a, int* b, int* c) { if (*b < *c) { switchNums(b, c); } if (*a < *b) { switchNums(a, b); } if (*b < *c) { switchNums(b, c); } } void sortSmallestFirst(int* a, int* b, int* c) { if (*b > *c) { switchNums(b, c); } if (*a > *b) { switchNums(a, b); } if (*b > *c) { switchNums(b, c); } }#include <iostream> using namespace std; int main () { int num1, num2, num3; int smallest, middle, biggest; cin >> num1 >> num2 >> num3; cout << endl; if ((num1 < num2) && (num1 < num3)) { smallest = num1; if (num2 > num3) { biggest = num2; middle = num3; } } if ((num1 < num2) && (num3 << num1)) { smallest = num1; if (num2 < num3) { middle = num2; biggest = num3; } } if ((num1 > num2) && (num3 > num1)) { middle = num1; if (num2 < num3) { smallest = num2; biggest = num3; } } if ((num1 < num2) && (num3 < num1)) { middle = num1; if (num2 > num3) { biggest = num2; smallest = num3; } } if ((num1 > num2) && (num1 > num3)) { biggest = num1; if (num3 > num2) { middle = num3; smallest = num2; } } if ((num1 > num2) && (num1 > num3)) { biggest = num1; if (num2 > num3) { middle = num2; smallest = num3; } } cout << smallest << ", " << middle << ", " << biggest << endl; return 0; }