এই টিউটোরিয়ালে, আমরা একটি ইনভার্স পিরামিড ক্যারেক্টার প্যাটার্ন প্রিন্ট করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।
এর জন্য আমাদের উল্টানো পিরামিড ত্রিভুজটিতে থাকা সারির সংখ্যা সরবরাহ করা হবে। আমাদের কাজ হল প্রদত্ত সংখ্যক সারিতে বর্ণমালা প্রিন্ট করা যাতে একটি বিপরীত পিরামিডের আকৃতি তৈরি করা যায়।
উদাহরণ
#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