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

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


इस ट्यूटोरियल में, हम दिए गए काइट पैटर्न को प्रिंट करने के प्रोग्राम पर चर्चा करेंगे।

इसके लिए हम इनपुट के रूप में N=5 लेंगे। हमारा कार्य दिए गए काइट स्ट्रक्चर को प्रिंट करना है जिसकी कुल ऊंचाई 2N+1 = 5 है। इसमें ऊपरी डायमंड स्ट्रक्चर के लिए 9 लाइन्स और निचले अधूरे डायमंड स्ट्रक्चर के लिए 2 लाइन्स शामिल हैं।

उदाहरण

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

int main() {
    int i, j, k, sp, space = 4;
    char prt = '$';

    // पहले डायमंड का ऊपरी आधा भाग प्रिंट करना
    for (i = 1; i <= 5; i++) {
        // सामने स्पेस प्रिंट करना
        for (sp = space; sp >= 1; sp--) {
            cout << " ";
        }
        // $ कैरेक्टर प्रिंट करना
        for (j = 1; j <= i; j++) {
            cout << prt;
        }
        for (k = 1; k <= (i - 1); k++) {
            if (i == 1) {
                continue;
            }
            cout << prt;
        }
        cout << "\n";
        space--;
    }

    space = 1;

    // पहले डायमंड का निचला आधा भाग प्रिंट करना
    for (i = 4; i >= 1; i--) {
        for (sp = space; sp >= 1; sp--) {
            cout << " ";
        }
        for (j = 1; j <= i; j++) {
            cout << prt;
        }
        for (k = 1; k <= (i - 1); k++) {
            cout << prt;
        }
        space++;
        cout << "\n";
    }

    space = 3;

    // दूसरा अधूरा डायमंड प्रिंट करना
    for (i = 2; i <= 5; i++) {
        if ((i % 2) != 0) {
            for (sp = space; sp >= 1; sp--) {
                cout << " ";
            }
            for (j = 1; j <= i; j++) {
                cout << prt;
            }
        }
        if ((i % 2) != 0) {
            cout << "\n";
            space--;
        }
    }
    return 0;
}

आउटपुट

    $
   $$$
  $$$$$
 $$$$$$$
$$$$$$$$$
 $$$$$$$
  $$$$$
   $$$
    $
   $$$
  $$$$$
  1. C में न्यूमेरिक पैटर्न प्रिंट करने का प्रोग्राम C में न्यूमेरिक पैटर्न प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण उपयोगकर्ता से पंक्तियों की संख्या स्वीकार करके न्यूमेरिक पैटर्न प्रिंट करें। इनपुट: 5 पंक्तियाँ 1 6 2 10 7 3 13 11 8 4 15 14 12 9 5 एल्गोरिदम प्रत्येक पंक्ति के अंत से पैटर्न प्रिंट करें प्रत्येक पंक्ति के अंतिम कॉलम को पूरा करें दूसरी पंक्ति के सेकेंड लास्ट कॉलम से शुरू करें उपयोग

  1. C में नंबर पैटर्न प्रिंट करने का प्रोग्राम C में नंबर पैटर्न प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण एक न्यूमेरिकल पैटर्न संख्याओं का एक क्रम है जिसे एक नियम के आधार पर बनाया गया है जिसे पैटर्न नियम कहा जाता है। पैटर्न नियम क्रम में लगातार संख्याओं के बीच संबंध का वर्णन करने के लिए एक या अधिक गणितीय संक्रियाओं का उपयोग कर सकते हैं। पैटर्न 1 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15 पैट

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

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