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

C में हार्ट पैटर्न प्रिंट करना


इस प्रोग्राम में हम देखेंगे कि C में हार्ट शेप पैटर्न कैसे प्रिंट करें। हार्ट शेप पैटर्न ऐसा दिखेगा:

C में हार्ट पैटर्न प्रिंट करना

अब यदि हम इस पैटर्न का विश्लेषण करें, तो हम इस पैटर्न में अलग-अलग सेक्शन पा सकते हैं। हार्ट का बेस एक उल्टा ट्रायंगल है; ऊपरी भाग में दो अलग-अलग पीक्स हैं। इन दो पीक्स के बीच एक गैप है। इस पैटर्न को बनाने के लिए हमें इन भागों को अपने कोड में प्रबंधित करना होगा ताकि इस तरह का पैटर्न प्रिंट हो सके।

उदाहरण

#include <stdio.h>

int main() {
    int a, b, line = 12;
    for (a = line/2; a <= line; a = a+2) { // हार्ट के ऊपरी भाग के लिए
        for (b = 1; b < line-a; b = b+2) // पहले पीक से पहले स्पेस बनाएं
            printf(" ");
        for (b = 1; b <= a; b++) // पहला पीक प्रिंट करें
            printf("*");
        for (b = 1; b <= line-a; b++) // पहले पीक से पहले स्पेस बनाएं
            printf(" ");
        for (b = 1; b <= a-1; b++) // दूसरा पीक प्रिंट करें
            printf("*");
        printf("\n");
    }
    for (a = line; a >= 0; a--) { // हार्ट का बेस उल्टा ट्रायंगल है
        for (b = a; b < line; b++) // ट्रायंगल से पहले स्पेस जनरेट करें
            printf(" ");
        for (b = 1; b <= ((a * 2) - 1); b++) // ट्रायंगल प्रिंट करें
            printf("*");
        printf("\n");
    }
}

आउटपुट

C में हार्ट पैटर्न प्रिंट करना

  1. HTML pattern एट्रिब्यूट: इनपुट वैलिडेशन के लिए रेगुलर एक्सप्रेशन HTML pattern एट्रिब्यूट: इनपुट वैलिडेशन के लिए रेगुलर एक्सप्रेशन

    HTML pattern एट्रिब्यूट एक रेगुलर एक्सप्रेशन (RegExp) निर्दिष्ट करता है जिसका मिलान <input> एलिमेंट के मान से किया जाता है फॉर्म सबमिशन के दौरान। यह कस्टम वैलिडेशन नियमों के लिए शक्तिशाली टूल है जैसे पासवर्ड जटिलता, फोन नंबर प्रारूप, कस्टम आईडी प्रारूप, आदि। सिंटैक्स (Syntax) <input patte

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

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

  1. C प्रोग्राम: षट्कोणीय पैटर्न प्रिंट करना C प्रोग्राम: षट्कोणीय पैटर्न प्रिंट करना

    षट्कोणीय पैटर्न दिए गए पूर्णांक n के लिए, हम तारक (*) का उपयोग करके एक षट्कोणीय पैटर्न प्रिंट करते हैं। पैटर्न तीन भागों में विभाजित होता है: ऊपरी भाग - त्रिकोणीय शीर्ष मध्य भाग - समानांतर भुजाएं निचला भाग - त्रिकोणीय तल उदाहरण इनपुट: n = 5 * * * * * * * * * * * *