Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 다른 패턴의 Bash 인쇄하기


이 기사는 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;
}

출력

위의 코드를 컴파일하면 하프 피라미드가 다음과 같이 인쇄됩니다.

@
@ @
@ @ @
@ @ @ @
@ @ @ @ @
@ @ @ @ @ @