[Algorithm] 세 수의 정렬
#include <iostream>
using namespace std;
int main()
{
int testcase;
int num1, num2, num3;
int tmp;
cin >> testcase;
for (int i = 0; i < testcase; i++)
{
cin >> num1;
cin >> num2;
cin >> num3;
for(int j = 0; j < 3; j ++)
{
if (num1 <= num2)
{
if(num2 <= num3)
{
cout << num1 << " "<< num2 << " " << num3 << endl;
break;
}
else
{
if(num1 <= num3)
{
cout << num1 << " "<< num3 << " " << num2 << endl;
break;
}
else
cout << num3 << " "<< num1 << " " << num2 << endl;
break;
}
}
else
{
if(num3 <= num2)
{
cout << num3 <<" "<< num2 << " " << num1 << endl;
break;
}
else
{
if(num1 <= num3)
{
cout << num2 <<" "<< num1 << " " << num3 << endl;
break;
}
else
cout << num2 <<" "<< num3 << " " << num1 << endl;
break;
}
}
}
}
return 0;
}
댓글남기기