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

इनपुट
n = 5
आउटपुट

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

समस्या हल करने के लिए उपयोग किया गया दृष्टिकोण
इनपुट n लें और i को 1 से n तक लूप करें।
प्रत्येक i के लिए j को i से n तक पार करें, प्रत्येक j के लिए एक वर्ण प्रिंट करें जो 'A' - 1 + j का मान हो।
एल्गोरिदम
शुरू फ़ंक्शन int pattern(int n) में चरण 1 → int i, j घोषित करें चरण 2 → लूप i = 1 से i <= n और i++ के लिए लूप j = i से j <= n और j++ के लिए 'A' - 1 + j प्रिंट करें नई लाइन प्रिंट करें फ़ंक्शन int main() में चरण 1 → n = 5 घोषित और प्रारंभ करें चरण 2 → pattern(n) कॉल करें रुकें
उदाहरण
#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; } आउटपुट
उपरोक्त कोड चलाने पर निम्नलिखित आउटपुट उत्पन्न होगा:
