이 기사는 C++ 프로그래밍 언어를 사용하여 하프 피라미드 패턴 bash를 인쇄하기 위한 것입니다. 인쇄될 규정된 패턴의 관점에서 다음과 같은 알고리즘이 우리의 목표를 달성하기 위해 조정되고 있습니다.
알고리즘
Step-1 Set the length of the Bash (Height) Step-2 Outer loop to handle the number of rows Step-3 Inner loop to handle columns Step-4 Print the pattern with the character (@) Step-5 Set the pointer to a new line after each row (outside the inner loop) Step-6 Repeat the loop till the Bash Height
예시
따라서 다음 C++ 소스 코드는 다음과 같이 앞서 말한 알고리즘을 준수하여 최종적으로 조각됩니다.
#include <iostream> using namespace std; void PrintBash(int n){ // outer loop to handle number of rows for (int i=0; i<n; i++){ // inner loop to handle number of columns for(int j=0; j<=i; j++ ){ // printing character cout << "@ "; } // ending line after each row cout << endl; } } int main(){ int Len = 6; PrintBash(Len); return 0; }
출력
위의 코드를 컴파일하면 하프 피라미드가 다음과 같이 인쇄됩니다.
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @