Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

खोखले पिरामिड और हीरे के पैटर्न को C++ में प्रिंट करने का कार्यक्रम

यहां हम देखेंगे कि C++ का उपयोग करके खोखले पिरामिड और हीरे के पैटर्न कैसे उत्पन्न किए जाते हैं। हम बहुत आसानी से ठोस पिरामिड पैटर्न उत्पन्न कर सकते हैं। इसे खोखला बनाने के लिए, हमें कुछ तरकीबें जोड़नी होंगी।

खोखले पिरामिड

पिरामिड के लिए पहली पंक्ति में यह एक तारे को प्रिंट करेगा, और अंतिम पंक्ति में यह n सितारों की संख्या को प्रिंट करेगा। अन्य पंक्तियों के लिए यह पंक्ति के प्रारंभ और अंत में ठीक दो तारे प्रिंट करेगा, और इन दोनों प्रारंभों के बीच कुछ रिक्त स्थान होंगे।

उदाहरण कोड

#include <iostream>
using namespace std;
int main() {
   int n, i, j;
   cout << "Enter number of lines: ";
   cin >> n;
   for(i = 1; i<=n; i++) {
      for(j = 1; j<=(n-i); j++) { //print the blank spaces before star
         cout << " ";
      }
      if(i == 1 || i == n) { //for the first and last line, print the stars continuously
         for(j = 1; j<=i; j++) {
            cout << "* ";
         }
      }else{
         cout << "*"; //in each line star at start and end position
         for(j = 1; j<=2*i-3; j++) { //print space to make hollow
            cout << " ";
         }
         cout << "*";
      }
      cout << endl;
   }
}

आउटपुट

खोखले पिरामिड और हीरे के पैटर्न को C++ में प्रिंट करने का कार्यक्रम

खोखला हीरा

हीरे के लिए पहली पंक्ति में और अंतिम पंक्ति में यह एक तारे को प्रिंट करेगा। अन्य पंक्तियों के लिए यह पंक्ति के प्रारंभ और अंत में ठीक दो तारे मुद्रित करेगा, और इन दोनों प्रारंभों के बीच कुछ रिक्त स्थान होंगे। हीरे के दो भाग होते हैं। ऊपरी आधा और निचला आधा। ऊपरी आधे हिस्से में हमें स्पेस काउंट बढ़ाना है, और निचले आधे हिस्से के लिए हमें स्पेस काउंट घटाना है। यहां लाइन नंबरों को मध्य नामक एक अन्य चर का उपयोग करके दो भागों में विभाजित किया जा सकता है।

उदाहरण कोड

#include <iostream>
using namespace std;
int main() {
   int n, i, j, mid;
   cout << "Enter number of lines: ";
   cin >> n;
   if(n %2 == 1) { //when n is odd, increase it by 1 to make it even
      n++;
   }
   mid = (n/2);
   for(i = 1; i<= mid; i++) {
      for(j = 1; j<=(mid-i); j++) { //print the blank spaces before star
         cout << " ";
      }
      if(i == 1) {
         cout << "*";
      }else{
         cout << "*"; //in each line star at start and end position
         for(j = 1; j<=2*i-3; j++) { //print space to make hollow
            cout << " ";
         }
         cout << "*";
      }
      cout << endl;
   }
   for(i = mid+1; i<n; i++) {
      for(j = 1; j<=i-mid; j++) { //print the blank spaces before star
         cout << " ";
      }
      if(i == n-1) {
         cout << "*";
      }else{
         cout << "*"; //in each line star at start and end position
         for(j = 1; j<=2*(n - i)-3; j++) { //print space to make hollow
            cout << " ";
         }
         cout << "*";
      }
      cout << endl;
   }
}

आउटपुट

खोखले पिरामिड और हीरे के पैटर्न को C++ में प्रिंट करने का कार्यक्रम


  1. सी प्रोग्राम खोखले आयत स्टार पैटर्न मुद्रित करने के लिए

    यहाँ, हम C प्रोग्रामिंग भाषा में for लूप का उपयोग करके खोखले आयत तारा(*) पैटर्न को प्रिंट करेंगे। नीचे दिए गए एक उदाहरण पर विचार करें - इनपुट Enter number of rows: 5 आउटपुट आउटपुट इस प्रकार है - ***** *    * *    * *    * ***** एल्गोरिदम लूप के लिए उपयोग करके खोख

  1. C . में पिरामिड पैटर्न प्रिंट करने का कार्यक्रम

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

  1. सी . में डायमंड पैटर्न प्रिंट करने का कार्यक्रम

    कार्यक्रम विवरण डायमंड पैटर्न साधारण पिरामिड पैटर्न और उल्टे पिरामिड पैटर्न का एक संयोजन है। एल्गोरिदम First Row: Display 1 Second Row: Display 1,2,3 Third Row: Display 1,2,3,4,5 Fourth Row: Display 1,2,3,4,5,6,7 Fifth Row: Display 1,2,3,4,5,6,7,8,9 Display the same contents from 4th Row till First