[c++] if-else문을 활용한 데이터 비교와 정렬
- 데이터 비교
- 데이터 정렬
- 참고 자료
1. 데이터 비교
if-else문은 C++에서 데이터를 비교하고 조건에 따라 다른 동작을 수행하는 데에 사용됩니다. 예를 들어, 두 변수를 비교하여 더 큰 값을 출력하거나 두 값이 같은 경우 메시지를 출력할 수 있습니다.
아래는 두 변수를 비교하여 더 큰 값을 출력하는 예제 코드입니다:
#include <iostream>
using namespace std;
int main() {
int a = 5;
int b = 8;
if (a > b) {
cout << "a is greater than b";
} else {
cout << "b is greater than or equal to a";
}
return 0;
}
이 코드는 변수 a와 b를 비교하여 결과를 출력하게 됩니다.
2. 데이터 정렬
데이터를 정렬하는 데에도 if-else문을 사용할 수 있습니다. 예를 들어, 두 변수를 비교하여 순서를 변경하는 정렬 알고리즘을 구현할 수 있습니다.
다음은 if-else문을 활용하여 두 변수를 비교하여 정렬하는 간단한 예제 코드입니다:
#include <iostream>
using namespace std;
int main() {
int a = 5;
int b = 3;
int temp;
if (a > b) {
temp = a;
a = b;
b = temp;
}
cout << "a: " << a << ", b: " << b;
return 0;
}
이 코드는 변수 a와 b를 비교하여 값을 정렬하고 결과를 출력합니다.
3. 참고 자료
위의 예제 코드와 참고 자료를 통해 if-else문을 활용하여 데이터 비교와 정렬하는 방법을 자세히 알아볼 수 있습니다.