Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม C++ พิมพ์รูปแบบตัวอักษรแบบพีระมิดผกผัน


ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมที่พิมพ์รูปแบบตัวอักษรแบบพีระมิดผกผัน

สำหรับสิ่งนี้ เราจะได้รับจำนวนแถวที่อยู่ในสามเหลี่ยมพีระมิดผกผัน งานของเราคือพิมพ์ตัวอักษรในจำนวนแถวที่กำหนดเพื่อสร้างรูปร่างของพีระมิดผกผัน

ตัวอย่างโค้ด C++

#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;
}

ผลลัพธ์

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