धनात्मक मान n दिया गया है और कार्य त्रिकोणीय पैटर्न उत्पन्न करना है यानी प्रिंट किए गए नंबरों की मिरर इमेज और परिणाम प्रदर्शित करना।
उदाहरण
इनपुट: n = 6 आउटपुट:

इनपुट: n = 3 आउटपुट:

नीचे दिए गए प्रोग्राम में उपयोग किया गया दृष्टिकोण निम्नानुसार है -
- n का मान धनात्मक पूर्णांक के रूप में इनपुट करें
- पैटर्न में पंक्तियों की संख्या के लिए एक लूप i ट्रैवर्स करें यानी n
- पैटर्न में स्पेस की संख्या के लिए एक लूप j ट्रैवर्स करें
- पैटर्न में अंकों के लिए एक और लूप ट्रैवर्स करें
एल्गोरिदम
शुरुआत
चरण 1: त्रिकोणीय पैटर्न की मिरर इमेज प्रिंट करने के लिए फंक्शन घोषित करें
void print_mirror(int n)
int temp = 1 और temp2 = 1 घोषित और सेट करें
लूप: int i = 0 से i < n तक i++
लूप: int j = n - 1 से j > i तक j--
स्पेस प्रिंट करें
अंत
लूप: int k = 1 से k <= temp तक k++
abs(k - temp2) प्रिंट करें
अंत
temp += 2 सेट करें
temp2++ बढ़ाएं
\n प्रिंट करें
चरण 2: main() में
int n = 6 घोषित करें
print_mirror(n)
रुकें उदाहरण
#include <bits/stdc++.h>
using namespace std;
// त्रिकोणीय पैटर्न की मिरर इमेज प्रिंट करने का फंक्शन
void print_mirror(int n) {
int temp = 1, temp2 = 1;
for (int i = 0; i < n; i++) {
for (int j = n - 1; j > i; j--) {
cout << " ";
}
for (int k = 1; k <= temp; k++) {
cout << abs(k - temp2);
}
temp += 2;
temp2++;
cout << "\n";
}
}
int main() {
int n = 6;
print_mirror(n);
return 0;
} आउटपुट
