[c++] 조건문을 이용한 데이터 분류

C++은 조건문을 사용하여 특정 조건에 따라 데이터를 분류하고 처리할 수 있습니다. 이번 블로그에서는 C++의 if, else if, else 문을 사용하여 데이터를 분류하는 방법을 알아보겠습니다.

if 문

if 문은 특정 조건이 참일 경우에 코드 블록을 실행하는 데 사용됩니다. 아래는 if 문을 사용하여 데이터를 분류하는 간단한 예제입니다.

int num = 10;

if(num > 0) {
    std::cout << "양수입니다" << std::endl;
}

위 예제에서는 num이 0보다 큰 경우 “양수입니다”라는 메시지가 출력됩니다.

else if 문

여러 가지 조건을 비교하여 각각에 맞는 코드 블록을 실행하고 싶을 때 else if 문을 사용할 수 있습니다. 아래 예제는 else if 문을 사용하여 데이터를 분류하는 방법을 보여줍니다.

int num = 10;

if(num > 0) {
    std::cout << "양수입니다" << std::endl;
} else if(num < 0) {
    std::cout << "음수입니다" << std::endl;
}

위 예제에서는 num이 0보다 큰 경우 “양수입니다”를, 0보다 작은 경우 “음수입니다”를 출력합니다.

else 문

만약 모든 조건이 참이 아닌 경우에 실행할 코드 블록을 작성하고 싶다면 else 문을 사용할 수 있습니다. 아래 예제는 else 문을 사용하여 데이터를 분류하는 방법을 보여줍니다.

int num = 0;

if(num > 0) {
    std::cout << "양수입니다" << std::endl;
} else if(num < 0) {
    std::cout << "음수입니다" << std::endl;
} else {
    std::cout << "0입니다" << std::endl;
}

위 예제에서는 num이 0보다 큰 경우 “양수입니다”를, 0보다 작은 경우 “음수입니다”를, 그 외의 경우 “0입니다”를 출력합니다.

이처럼 C++의 조건문을 이용하여 데이터를 분류하고 처리할 수 있습니다.

참고 자료

위의 간단한 예제를 통해 C++의 조건문을 활용하여 데이터를 효과적으로 분류하고 처리하는 방법을 살펴보았습니다. C++의 조건문을 응용하여 다양한 프로그래밍 문제를 해결할 수 있을 것입니다.