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

C++에서 1부터 n까지의 숫자 패턴을 이용하여 알파벳 'N'을 출력하는 프로그램

<시간/>

이 튜토리얼에서는 1에서 n까지의 숫자 패턴을 사용하여 'N'알파벳을 인쇄하는 프로그램에 대해 설명합니다.

이를 위해 우리는 영어 알파벳 N을 인쇄해야 합니다. 우리의 임무는 편지의 크기를 결정하고 1에서 n까지의 숫자를 사용하여 다시 인쇄하는 것입니다.

예시

#include <iostream>
using namespace std;
//printing the letter N
void print_N(int N){
   int index, side_index, size;
   int Right = 1, Left = 1, Diagonal = 2;
   for (index = 0; index < N; index++) {
      cout << Left++;
      for (side_index = 0; side_index < 2 * (index);
      side_index++)
      cout << " ";
      if (index != 0 && index != N - 1)
         cout << Diagonal++;
      else
         cout << " ";
      for (side_index = 0; side_index < 2 * (N - index - 1);
      side_index++)
      cout << " ";
      cout << Right++;
      cout << endl;
   }
}
int main(int argc, char** argv){
   int Size = 8;
   print_N(Size);
   return 0;
}

출력

1         1
2 2       2
3  3     3
4  4     4
5   5   5
6    6  6
7     7 7
8      8