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