प्रोग्राम विवरण
एक पिरामिड एक बहुफलक है जो एक बहुभुज आधार और एक बिंदु, जिसे शीर्ष कहा जाता है, को जोड़कर बनता है। प्रत्येक आधार किनारा और शीर्ष एक त्रिभुज बनाते हैं, जिसे पार्श्व फलक कहा जाता है। यह बहुभुज आधार के साथ एक शंक्वाकार ठोस है। n-तरफा आधार वाले पिरामिड में n + 1 शीर्ष, n + 1 फलक और 2n किनारे होते हैं। सभी पिरामिड स्व-द्वैत होते हैं।

एल्गोरिदम
उपयोगकर्ता से पिरामिड आकार बनाने के लिए पंक्तियों की संख्या स्वीकार करें उपयोगकर्ता द्वारा निर्दिष्ट पंक्तियों की संख्या तक लूप को दोहराएं: पहली पंक्ति में 1 स्टार प्रदर्शित करें पंक्तियों की संख्या के आधार पर स्टार की संख्या बढ़ाएं
उदाहरण
/* पिरामिड पैटर्न प्रिंट करने का प्रोग्राम */
#include <stdio.h>
int main() {
int r, s, rows = 0;
int t = 0;
// clrscr();
printf("पिरामिड प्रिंट करने के लिए पंक्तियों की संख्या दर्ज करें: ");
scanf("%d", &rows);
printf("\n");
printf("पंक्तियों की संख्या के लिए पिरामिड पैटर्न है:\n");
printf("\n\n");
for (r = 1; r <= rows; ++r, t = 0) {
for (s = 1; s <= rows - r; ++s) {
printf(" ");
}
while (t != 2 * r - 1) {
printf("* ");
++t;
}
printf("\n");
}
// getch();
return 0;
}
आउटपुट
