कार्यक्रम विवरण
पिरामिड एक पॉलीहेड्रॉन है जो एक बहुभुज आधार और एक बिंदु को जोड़कर बनता है, जिसे शीर्ष कहा जाता है। प्रत्येक आधार किनारा और शीर्ष एक त्रिभुज बनाते हैं, जिसे पार्श्व फलक कहा जाता है। यह बहुभुजीय आधार वाला एक शंक्वाकार ठोस है। n-पक्षीय आधार वाले पिरामिड में n + 1 शीर्ष, n + 1 फलक और 2n किनारे होते हैं। सभी पिरामिड स्व-दोहरे हैं।
एल्गोरिदम
Accept the number of rows from the user to form pyramid shape Iterate the loop till the number of rows specified by the user: Display 1 star in the first row Increase the number of stars based on the number of rows.
उदाहरण
/*Program to print Pyramid Pattern*/ #include<stdio.h> int main() { int r, s, rows=0; int t=0; clrscr(); printf("Enter number of rows to print the pyramid: "); scanf("%d", &rows); printf("\n"); printf("The Pyramid Pattern for the number of rows are:"); 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; }
आउटपुट