소개
이 랩에서는 C++ 프로그래밍 언어를 사용하여 수정된 플로이드 삼각형 패턴을 출력하는 방법을 배웁니다. 수정된 플로이드 삼각형 패턴은 각 행이 행 번호로 시작하고 행 번호와 동일한 수의 열을 포함하는 직각 삼각형 배열의 자연수입니다.
이 랩에서는 C++ 프로그래밍 언어를 사용하여 수정된 플로이드 삼각형 패턴을 출력하는 방법을 배웁니다. 수정된 플로이드 삼각형 패턴은 각 행이 행 번호로 시작하고 행 번호와 동일한 수의 열을 포함하는 직각 삼각형 배열의 자연수입니다.
main.cpp 파일에 다음 코드 조각을 입력합니다. 이 코드는 주어진 행 수에 대한 수정된 플로이드 삼각형 패턴을 출력합니다.
#include <iostream>
using namespace std;
int main()
{
cout << "Modified Floyd's Triangle Pattern\n\n";
//i to iterate the outer loop and j for the inner loop
int i, j, rows;
//to denote the range of numbers in each row
int n = 0, first, last;
cout << "Enter the number of rows in the pyramid: ";
cin >> rows;
cout << "\nThe modified Floyd's Triangle pattern containing " << rows << " rows is:\n\n";
//outer loop is used to move to a particular row
for (i = 1; i <= rows; i++)
{
first = i;
last = first + i - 1;
//inner loop is used to decide the number of columns in a particular row
for (j = 1; j <= i; ++j)
cout << n + j << " ";
n++;
cout << endl;
}
cout << "\n";
return 0;
}
터미널을 열고 cd 명령을 사용하여 main.cpp 파일이 있는 디렉토리로 이동합니다.
다음 명령을 입력하여 프로그램을 컴파일합니다.
g++ main.cpp -o main
이렇게 하면 main이라는 실행 파일이 생성됩니다.
다음 명령을 사용하여 실행 파일을 실행합니다.
./main
프로그램은 수정된 플로이드 삼각형 패턴의 행 수를 입력하라는 메시지를 표시합니다.
입력을 입력하면 프로그램은 콘솔에 수정된 플로이드 삼각형 패턴을 출력합니다.
각 행의 숫자 범위를 출력하도록 코드를 수정할 수 있습니다.
코드에서 다음 줄의 주석 처리를 해제합니다.
//cout << "Row ## " << i << " contains the numbers from " << first << " to " << last << " : ";
각 행에 대해 출력되는 숫자 범위를 확인하려면 코드를 다시 컴파일하고 실행합니다.
이 랩에서는 C++ 프로그래밍 언어를 사용하여 수정된 플로이드 삼각형 패턴을 출력하는 방법을 배웠습니다. 패턴의 행과 열을 반복하는 코드를 작성하고, 각 행의 시작 및 종료 숫자를 계산하기 위해 간단한 알고리즘을 사용했습니다. 또한 터미널에서 C++ 프로그램을 컴파일하고 실행하는 방법도 배웠습니다.