소개
이 랩에서는 C++ 로 파스칼의 삼각형을 출력하는 방법을 배웁니다. 파스칼의 삼각형은 이항 계수의 삼각형 배열입니다. 이 삼각형은 계수를 항목으로 사용하여 형성될 수 있습니다. 파스칼의 삼각형은 조합을 계산하고 이항 전개를 계산하는 데 사용될 수 있습니다. 이 랩에서는 파스칼의 삼각형을 출력하는 데 사용할 수 있는 C++ 프로그램을 만드는 방법을 배웁니다.
이 랩에서는 C++ 로 파스칼의 삼각형을 출력하는 방법을 배웁니다. 파스칼의 삼각형은 이항 계수의 삼각형 배열입니다. 이 삼각형은 계수를 항목으로 사용하여 형성될 수 있습니다. 파스칼의 삼각형은 조합을 계산하고 이항 전개를 계산하는 데 사용될 수 있습니다. 이 랩에서는 파스칼의 삼각형을 출력하는 데 사용할 수 있는 C++ 프로그램을 만드는 방법을 배웁니다.
먼저, 새로운 C++ 파일을 생성해야 합니다. 터미널에서 다음 명령을 실행하여 생성할 수 있습니다.
touch ~/project/main.cpp
다음으로, 새로 생성된 파일에 다음 코드를 추가해야 합니다.
#include <iostream>
using namespace std;
int main()
{
int rows, coef = 1;
cout << "Enter number of rows: ";
cin >> rows;
for(int i = 0; i < rows; i++)
{
// Print spaces
for(int space = 1; space <= rows-i; space++)
cout <<" ";
// Calculate coefficients
for(int j = 0; j <= i; j++)
{
if (j == 0 || i == 0)
coef = 1;
else
coef = coef*(i-j+1)/j;
// Print coefficients
cout << coef << " ";
}
// Move to next line
cout << endl;
}
return 0;
}
다음 명령을 사용하여 프로그램을 컴파일하고 실행할 수 있습니다.
g++ ~/project/main.cpp -o ~/project/main && ~/project/main
방금 파스칼의 삼각형을 출력하는 C++ 프로그램을 만드는 방법을 배웠습니다. 파스칼의 삼각형은 이항 계수를 표시하는 데 유용한 방법입니다. 또한 조합 및 이항 전개를 계산하는 데에도 사용할 수 있습니다. 프로그램을 만들기 위해 for 루프, if else 문, 변수, cout 객체 및 cin 객체를 사용했습니다. 이 튜토리얼에 설명된 단계를 따르면 이제 파스칼의 삼각형을 출력하는 자신만의 C++ 프로그램을 만들 수 있습니다.