Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình in mẫu ký tự kim tự tháp ngược trong C ++

Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để in ra một ký tự kim tự tháp nghịch đảo.

Đối với điều này, chúng tôi sẽ được cung cấp với số hàng chứa trong tam giác hình chóp ngược. Nhiệm vụ của chúng tôi là in các bảng chữ cái theo số hàng nhất định để phát triển hình dạng của một kim tự tháp ngược.

Ví dụ

#include <bits/stdc++.h>
using namespace std;
//printing the inverse pyramid pattern
void inv_pyramid(int n){
   int i, j, num, gap;
   for (i = n; i >= 1; i--) {
      for (gap = n - 1; gap >= i; gap--) {
         cout<<" ";
         cout<<" ";
      }
      num = 'A';
      for (j = 1; j <= i; j++) {
         cout << (char) num++ <<" ";
      }
      for (j = i - 1; j >= 0; j--) {
         cout << (char) --num <<" ";
      }
      cout<<"\n";
   }
}
int main(){
   int n = 5;
   inv_pyramid(n);
   return 0;
}

Đầu ra

A B C D E E D C B A
 A B C D D C B A
  A B C C B A
   A B B A
    A A