파스칼의 삼각형 출력 프로그램

C++Beginner
지금 연습하기

소개

이 랩에서는 C++ 프로그램을 사용하여 파스칼의 삼각형 (Pascal Triangle) 을 출력하는 방법을 배웁니다. 파스칼의 삼각형은 이항 계수 (binomial coefficients) 의 삼각형 배열입니다. 프랑스 수학자 블레즈 파스칼 (Blaise Pascal) 의 이름을 따서 명명되었지만, 인도, 페르시아 (이란), 중국, 독일, 이탈리아 등지에서 수 세기 전에 다른 수학자들이 연구했습니다.

새 C++ 파일 생성

파스칼의 삼각형을 출력하는 C++ 프로그램을 작성하는 과정을 시작하기 위해 터미널을 엽니다.

다음 명령을 사용하여 ~/project 디렉토리에 main.cpp라는 새 C++ 파일을 생성합니다.

touch ~/project/main.cpp

프로그램 작성

다음 코드를 복사하여 main.cpp 파일에 붙여넣습니다. 이 코드는 파스칼의 삼각형을 출력할 수 있게 해줍니다.

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int rows;
    cout << "Enter the number of rows to print Pascal's triangle: ";
    cin >> rows;
    cout << endl;

    for (int i = 0; i < rows; i++)
    {
        int number = 1;
        cout << setw(rows-i);

        for (int j = 0; j <= i; j++)
        {
            cout << number << " ";
            number = number * (i - j)/(j + 1);
        }
        cout << endl;
    }
    return 0;
}

프로그램 저장 및 컴파일

main.cpp 파일에 변경 사항을 저장하고 다음 명령을 사용하여 컴파일합니다.

g++ main.cpp -o main

프로그램 실행

이제 다음 명령을 사용하여 C++ 프로그램을 실행합니다.

./main

요약

이 랩에서는 파스칼의 삼각형을 출력하는 C++ 프로그램을 작성했습니다. 이 랩이 파스칼의 삼각형 개념과 C++ 프로그래밍 언어를 사용하여 이를 출력하는 방법을 이해하는 데 도움이 되기를 바랍니다.