xxxxxxxxxx
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);
}
}
xxxxxxxxxx
#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;
}