C++ 로 짝수 또는 홀수 숫자 확인하기

C++Beginner
지금 연습하기

소개

이 랩에서는 C++ 로 주어진 숫자가 짝수인지 홀수인지 확인하는 프로그램을 작성하는 방법을 배웁니다. 나머지 연산자 (modulus operator) 를 사용하여 숫자를 2 로 나눈 나머지를 결정합니다. 나머지가 0 이면 숫자는 짝수이고, 나머지가 1 이면 숫자는 홀수입니다.

새 파일 생성

다음 명령을 실행하여 프로젝트 디렉토리에 even_odd.cpp라는 새 C++ 파일을 생성해 보겠습니다.

touch ~/project/even_odd.cpp

설정 코드 작성 및 입력 받기

사용자를 환영하고, 입력을 위한 프롬프트를 표시하며, 사용자로부터 입력을 받는 C++ 코드를 작성해 보겠습니다.

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to the Even/Odd Checker:\n\n\n";
    cout << "Enter the number to check: ";
    int n;
    cin >> n;
}

위 코드는 단순히 환영 메시지를 표시하고 사용자에게 숫자를 입력하라는 프롬프트를 표시합니다. 사용자가 입력한 숫자는 n이라는 변수에 저장됩니다.

숫자가 짝수인지 홀수인지 확인

이제 입력된 숫자가 짝수인지 홀수인지 확인하고 그에 따라 결과를 표시하는 코드를 추가해 보겠습니다.

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to the Even/Odd Checker:\n\n\n";
    cout << "Enter the number to check: ";
    int n;
    cin >> n;

    if(n % 2 == 0)
    {
        cout << "\n\nThe entered number "<< n << " is Even\n";
    }
    else
    {
        cout << "\n\nThe entered number "<< n << " is Odd\n";
    }

    return 0;
}

if-statement 내부의 코드 조각은 입력된 숫자를 2 로 나눈 나머지가 0 인지 확인합니다. 만약 그렇다면, 숫자는 짝수이며, 그에 따라 결과가 표시됩니다.

프로그램 컴파일 및 실행

이제 프로그램이 제대로 작동하는지 확인하기 위해 컴파일하고 실행해 보겠습니다. 프로젝트 디렉토리의 터미널에서 다음 명령을 실행합니다.

g++ ~/project/even_odd.cpp -o even_odd
./even_odd

위 명령을 실행하면 터미널에 다음과 같은 출력이 표시됩니다.

Welcome to the Even/Odd Checker:

Enter the number to check: 12


The entered number 12 is Even

다른 값을 입력하고 프로그램이 숫자가 짝수인지 홀수인지 정확하게 판단하는지 확인하십시오.

요약

이 랩에서는 입력된 숫자가 짝수인지 홀수인지 확인하는 C++ 프로그램을 작성하는 방법을 배웠습니다. 우리는 나머지 연산자 (modulus operator) 를 사용하여 입력된 숫자를 2 로 나눈 나머지를 결정하고 그에 따라 결과를 표시했습니다.