#include <iostream>
using namespace std;
void sort(int num1, int num2, int num3, int* smallest, int* middle, int* biggest)
{
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;
}
}
}
//==========================================================================
int main ()
{
int num1, num2, num3;
int smallest, middle, biggest;
//cin >> num1 >> num2 >> num3;
//sort(num1, num2, num3, &smallest, &middle, &biggest);
//cout << endl;
//cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 1; num2 = 2; num3 = 3;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 4; num2 = 4; num3 = 4;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 5; num2 = 5; num3 = 6;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 7; num2 = 8; num3 = 7;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 9; num2 = 10; num3 = 10;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 11; num2 = 13; num3 = 12;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 15; num2 = 14; num3 = 16;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 19; num2 = 18; num3 = 17;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 21; num2 = 22; num3 = 20;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
num1 = 25; num2 = 23; num3 = 24;
sort(num1, num2, num3, &smallest, &middle, &biggest);
cout << smallest << ", " << middle << ", " << biggest << endl;
return 0;
}
Ziezi
- 1.2k
- 1
- 15
- 33