소개
이 랩에서는 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++ 프로그램을 컴파일하고 실행하는 방법도 배웠습니다.



