C++ 로 반 피라미드 패턴 출력하기

C++Beginner
지금 연습하기

소개

이 랩에서는 별 (*) 과 알파벳을 번갈아 사용하여 반 피라미드 패턴을 출력하는 방법을 배웁니다. C++ 프로그래밍 언어를 사용하여 이 프로그램의 코드를 작성합니다. 이 랩은 C++ 에서 프로그래밍 기술을 연습하려는 초급 프로그래머에게 적합합니다.

새 C++ 파일 생성

~/project 디렉토리에 main.cpp라는 이름의 새로운 C++ 파일을 생성합니다. 여기에 프로그램의 코드를 작성할 것입니다.

touch ~/project/main.cpp

코드 작성

다음 코드를 복사하여 main.cpp 파일에 붙여넣습니다. 이 코드는 별과 알파벳을 번갈아 사용하여 반 피라미드 패턴을 출력합니다.

#include <iostream>
using namespace std;

int main()
{
    int i, j, n;
    cout << "Enter the number of rows: ";
    cin >> n;

    for(i = 1; i <= n; i++)
    {
        for(j = 1; j <= i; j++)
        {
            if(j % 2 == 0)
                cout << "A";
            else
                cout << "*";
        }
        cout << "\n";
    }
    return 0;
}

코드 컴파일 및 실행

터미널을 열고 cd project 명령을 사용하여 ~/project 디렉토리로 이동합니다. 그런 다음 다음 명령을 사용하여 main.cpp 파일을 컴파일합니다.

g++ main.cpp -o main

이 명령은 main이라는 실행 파일을 생성합니다. 프로그램을 실행하려면 다음 명령을 사용합니다.

./main

프로그램은 패턴의 행 수를 입력하라는 메시지를 표시합니다. 원하는 숫자를 입력하고 Enter 키를 누릅니다. 그러면 프로그램은 별과 알파벳을 번갈아 사용하여 반 피라미드 패턴을 출력합니다.

전체 코드

다음은 main.cpp 파일의 전체 코드입니다.

#include <iostream>
using namespace std;

int main()
{
    int i, j, n;
    cout << "Enter the number of rows: ";
    cin >> n;

    for(i = 1; i <= n; i++)
    {
        for(j = 1; j <= i; j++)
        {
            if(j % 2 == 0)
                cout << "A";
            else
                cout << "*";
        }
        cout << "\n";
    }
    return 0;
}

요약

이 랩에서는 C++ 에서 별과 알파벳을 번갈아 사용하여 반 피라미드 패턴을 출력하는 방법을 배웠습니다. 루프 (loop) 및 조건문과 같은 기본적인 프로그래밍 개념을 사용하여 패턴을 생성했습니다. 그런 다음 코드를 테스트하기 위해 프로그램을 컴파일하고 실행했습니다.