एक संख्या n को देखते हुए, कार्य लंबाई n के अक्षरों के त्रिकोणीय पैटर्न को प्रिंट करना है। पहले n अक्षर प्रिंट करें, फिर प्रत्येक पंक्ति में शुरुआत से एक को घटाएं।
वर्णमाला का त्रिभुजाकार पैटर्न नीचे दिए गए चित्र में जैसा होगा -

इनपुट - एन =5
आउटपुट

इनपुट - एन =3
आउटपुट

समस्या को हल करने के लिए नीचे उपयोग किया गया दृष्टिकोण इस प्रकार है
-
इनपुट n और लूप i को 1 से n तक लें।
-
प्रत्येक के लिए i से n तक j को पुनरावृत्त करना प्रत्येक j प्रिंट के लिए एक वर्ण 1 घटाता है और j का मान 'A' में जोड़ता है।
एल्गोरिदम
Start In function int pattern( int n) Step 1→ Declare int i, j Step 2→ Loop For i = 1 and i < n and i++ Loop For j = i and j <= n and j++ Print 'A' - 1 + j Print new line In function int main() Step 1→ Declare and initialize n = 5 Step 2→ call pattern(n) Stop
उदाहरण
#include <stdio.h>
int pattern( int n){
int i, j;
for (i = 1; i <= n; i++) {
for (j = i; j <= n; j++) {
printf("%c", 'A' - 1 + j);
}
printf("\n");
}
return 0;
}
int main(){
int n = 5;
pattern(n);
return 0;
} आउटपुट
यदि उपरोक्त कोड चलाया जाता है तो यह निम्न आउटपुट उत्पन्न करेगा -
