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

C++ में पिरामिड और पैटर्न बनाने के प्रोग्राम


C++ में कई अलग-अलग पिरामिड पैटर्न बनाए जा सकते हैं। ये ज्यादातर नेस्टेड फॉर लूप का उपयोग करके बनाए जाते हैं। बनाए जा सकने वाले कुछ पिरामिड निम्नलिखित हैं।

बेसिक पिरामिड पैटर्न

बेसिक पिरामिड बनाने का कोड निम्नलिखित है।

उदाहरण

#include <iostream> using namespace std; int main() {    int n = 6, i, j;    for (i=1; i<=n; i++) {       for(j=1; j<=i; j++ ) {          cout << "* ";       }       cout << endl;    }    return 0; }

आउटपुट

* * * * * * * * * * * * * * * * * * * * *

उपरोक्त प्रोग्राम में, i और j लूप वेरिएबल्स के साथ 2 फॉर लूप्स हैं। बाहरी फॉर लूप पिरामिड पंक्तियों की संख्या गिनता है और आंतरिक फॉर लूप प्रत्येक पंक्ति में प्रदर्शित सितारों की संख्या गिनता है। यह निम्नलिखित कोड स्निपेट का उपयोग करके प्रदर्शित होता है।

for (i=1; i<=n; i++) {    for(j=1; j<=i; j++ ) {       cout << "* ";    }    cout << endl; }

घुमाया गया पिरामिड पैटर्न

घुमाया गया पिरामिड बनाने का कोड निम्नलिखित है।

उदाहरण

#include <iostream> using namespace std; int main() {    int n = 6, k = 2*n - 2;    for (int i=0; i<n; i++) {       for (int j=0; j<k; j++)       cout <<" ";       for (int j=0; j<=i; j++ )       cout << "* ";       k = k - 2;       cout << endl;    }    return 0; }

आउटपुट

* * * * * * * * * * * * * * * * * * * * *

उपरोक्त प्रोग्राम में, i और j लूप वेरिएबल्स के साथ दो नेस्टेड लूप हैं। k का मान 2*n -2 पर सेट किया जाता है। बाहरी फॉर लूप पिरामिड पंक्तियों की संख्या गिनता है। पहला आंतरिक लूप सितारों से पहले स्पेस की संख्या निर्दिष्ट करता है। अगला आंतरिक लूप प्रत्येक पंक्ति में सितारों की संख्या निर्दिष्ट करता है।

यह निम्नलिखित कोड स्निपेट का उपयोग करके प्रदर्शित होता है।

for (int i=0; i<n; i++) {    for (int j=0; j<k; j++)    cout <<" ";    for (int j=0; j<=i; j++ )    cout << "* ";    k = k - 2;    cout << endl; }

  1. C++ में वृत्त और आयत के ओवरलैप की जांच C++ में वृत्त और आयत के ओवरलैप की जांच

    मान लीजिए हमारे पास एक वृत्त है जिसे (त्रिज्या, xc, yc) से दर्शाया जाता है, जहां (xc, yc) केंद्र के निर्देशांक हैं। हमारे पास एक अक्ष-संरेखित आयत भी है जिसे (x1, y1, x2, y2) से दर्शाया जाता है, जहां (x1, y1) निचले-बाएं कोने के निर्देशांक हैं और (x2, y2) ऊपरी-दाएं कोने के निर्देशांक हैं। हमें जांचना

  1. C++ में डोमिनो और ट्रोमिनो टाइलिंग C++ में डोमिनो और ट्रोमिनो टाइलिंग

    मान लीजिए हमारे पास दो प्रकार के आकार हैं, डोमिनो और ट्रोमिनो। उन्हें नीचे दिखाए अनुसार घुमाया जा सकता है:एक टाइलिंग में, प्रत्येक वर्ग को एक टाइल द्वारा कवर किया जाना चाहिए। यहां दो टाइलिंग तभी अलग हैं जब बोर्ड पर दो 4-दिशात्मक आसन्न सेल हों जैसे कि उन टाइलिंग में से केवल एक में दोनों वर्ग एक टाइल

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

    खोखला पिरामिडपिरामिड में पहली लाइन पर एक स्टार प्रिंट होगा, और अंतिम लाइन पर n संख्या में स्टार। अन्य लाइनों के लिए यह लाइन के शुरू और अंत में ठीक दो स्टार प्रिंट करेगा, और इन दो स्टार के बीच कुछ खाली स्थान होंगे। उदाहरण कोड#include <iostream> using namespace std; int main() { int n, i, j