소개
이 랩에서는 별 (*) 과 알파벳을 번갈아 사용하여 반 피라미드 패턴을 출력하는 방법을 배웁니다. C++ 프로그래밍 언어를 사용하여 이 프로그램의 코드를 작성합니다. 이 랩은 C++ 에서 프로그래밍 기술을 연습하려는 초급 프로그래머에게 적합합니다.
새 C++ 파일 생성
~/project 디렉토리에 main.cpp라는 이름의 새로운 C++ 파일을 생성합니다. 여기에 프로그램의 코드를 작성할 것입니다.
touch ~/project/main.cpp
코드 작성
다음 코드를 복사하여 main.cpp 파일에 붙여넣습니다. 이 코드는 별과 알파벳을 번갈아 사용하여 반 피라미드 패턴을 출력합니다.
#include <iostream>
using namespace std;
int main()
{
int i, j, n;
cout << "Enter the number of rows: ";
cin >> n;
for(i = 1; i <= n; i++)
{
for(j = 1; j <= i; j++)
{
if(j % 2 == 0)
cout << "A";
else
cout << "*";
}
cout << "\n";
}
return 0;
}
코드 컴파일 및 실행
터미널을 열고 cd project 명령을 사용하여 ~/project 디렉토리로 이동합니다. 그런 다음 다음 명령을 사용하여 main.cpp 파일을 컴파일합니다.
g++ main.cpp -o main
이 명령은 main이라는 실행 파일을 생성합니다. 프로그램을 실행하려면 다음 명령을 사용합니다.
./main
프로그램은 패턴의 행 수를 입력하라는 메시지를 표시합니다. 원하는 숫자를 입력하고 Enter 키를 누릅니다. 그러면 프로그램은 별과 알파벳을 번갈아 사용하여 반 피라미드 패턴을 출력합니다.
전체 코드
다음은 main.cpp 파일의 전체 코드입니다.
#include <iostream>
using namespace std;
int main()
{
int i, j, n;
cout << "Enter the number of rows: ";
cin >> n;
for(i = 1; i <= n; i++)
{
for(j = 1; j <= i; j++)
{
if(j % 2 == 0)
cout << "A";
else
cout << "*";
}
cout << "\n";
}
return 0;
}
요약
이 랩에서는 C++ 에서 별과 알파벳을 번갈아 사용하여 반 피라미드 패턴을 출력하는 방법을 배웠습니다. 루프 (loop) 및 조건문과 같은 기본적인 프로그래밍 개념을 사용하여 패턴을 생성했습니다. 그런 다음 코드를 테스트하기 위해 프로그램을 컴파일하고 실행했습니다.



