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

C++ प्रोग्राम त्रिकोणीय पैटर्न के लिए (0 के आसपास मिरर इमेज)


धनात्मक मान n दिया गया है और कार्य त्रिकोणीय पैटर्न उत्पन्न करना है यानी प्रिंट किए गए नंबरों की मिरर इमेज और परिणाम प्रदर्शित करना।

उदाहरण

इनपुट: n = 6 
आउटपुट:

C++ प्रोग्राम त्रिकोणीय पैटर्न के लिए (0 के आसपास मिरर इमेज)

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

C++ प्रोग्राम त्रिकोणीय पैटर्न के लिए (0 के आसपास मिरर इमेज)

नीचे दिए गए प्रोग्राम में उपयोग किया गया दृष्टिकोण निम्नानुसार है -

  • n का मान धनात्मक पूर्णांक के रूप में इनपुट करें
  • पैटर्न में पंक्तियों की संख्या के लिए एक लूप i ट्रैवर्स करें यानी n
  • पैटर्न में स्पेस की संख्या के लिए एक लूप j ट्रैवर्स करें
  • पैटर्न में अंकों के लिए एक और लूप ट्रैवर्स करें

एल्गोरिदम

शुरुआत 
चरण 1: त्रिकोणीय पैटर्न की मिरर इमेज प्रिंट करने के लिए फंक्शन घोषित करें 
    void print_mirror(int n) 
    int temp = 1 और temp2 = 1 घोषित और सेट करें 
    लूप: int i = 0 से i < n तक i++ 
        लूप: int j = n - 1 से j > i तक j-- 
            स्पेस प्रिंट करें 
        अंत 
        लूप: int k = 1 से k <= temp तक k++ 
            abs(k - temp2) प्रिंट करें 
        अंत 
        temp += 2 सेट करें 
        temp2++ बढ़ाएं 
        \n प्रिंट करें 
चरण 2: main() में 
    int n = 6 घोषित करें 
    print_mirror(n) 
रुकें

उदाहरण

#include <bits/stdc++.h> 
using namespace std; 

// त्रिकोणीय पैटर्न की मिरर इमेज प्रिंट करने का फंक्शन 
void print_mirror(int n) { 
    int temp = 1, temp2 = 1; 
    for (int i = 0; i < n; i++) { 
        for (int j = n - 1; j > i; j--) { 
            cout << " "; 
        } 
        for (int k = 1; k <= temp; k++) { 
            cout << abs(k - temp2); 
        } 
        temp += 2; 
        temp2++; 
        cout << "\n"; 
    } 
} 

int main() { 
    int n = 6; 
    print_mirror(n); 
    return 0; 
}

आउटपुट

C++ प्रोग्राम त्रिकोणीय पैटर्न के लिए (0 के आसपास मिरर इमेज)


  1. C++ में हेक्साडेसिमल से डेसिमल रूपांतरण C++ में हेक्साडेसिमल से डेसिमल रूपांतरण

    एक हेक्साडेसिमल संख्या इनपुट के रूप में दी गई है, कार्य दी गई हेक्साडेसिमल संख्या को डेसिमल संख्या में बदलना है। कंप्यूटर में हेक्साडेसिमल संख्या को आधार 16 के साथ दर्शाया जाता है और डेसिमल संख्या को आधार 10 के साथ दर्शाया जाता है और मान 0-9 से दर्शाए जाते हैं जबकि हेक्साडेसिमल संख्या में 0-15 से अं

  1. C++ में पिरामिड के आयतन का प्रोग्राम C++ में पिरामिड के आयतन का प्रोग्राम

    पिरामिड के बेस के प्रकार के आधार पर भुजाएं दी गई हैं, कार्य पिरामिड का आयतन गणना करना है।पिरामिड एक 3-D आकृति है जिसकी बाहरी सतहें त्रिकोणीय हैं जो सामान्य बिंदु पर मिलती हैं जिससे पिरामिड का तीक्ष्ण किनारा बनता है। पिरामिड का आयतन उसके बेस के प्रकार पर निर्भर करता है।पिरामिड के बेस के विभिन्न प्रका

  1. C++ में क्विकसॉर्ट प्रोग्राम C++ में क्विकसॉर्ट प्रोग्राम

    क्विकसॉर्ट क्या है? क्विकसॉर्ट एक सॉर्टिंग तकनीक है जो अनसॉर्टेड सूची (सरणी) को सॉर्ट करने के लिए तुलनाओं का उपयोग करती है। क्विकसॉर्ट को पार्टीशन एक्सचेंज सॉर्ट के नाम से भी जाना जाता है। यह एक स्थिर सॉर्ट नहीं है, क्योंकि समान सॉर्ट आइटम्स का सापेक्ष क्रम संरक्षित नहीं रहता। क्विकसॉर्ट एक सरणी प