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

C में सेमीकॉलन के बिना 'Tutorials Point' प्रिंट करने का प्रोग्राम

इस समस्या में, हमें एक ऐसा प्रोग्राम लिखना है जो सेमीकॉलन का उपयोग किए बिना 'Tutorials Point' प्रिंट करे।

हम सभी जानते हैं कि C में स्टेटमेंट को समाप्त करने के लिए सेमीकॉलन आवश्यक है। और प्रिंट स्टेटमेंट तभी निष्पादित होगा जब अंत में सेमीकॉलन जोड़ा जाए।

इसलिए, 'Tutorials Point' को बिना सेमीकॉलन के प्रिंट करने के लिए, हमें पहले C में printf मेथड के बारे में सीखना होगा। वास्तव में यह एक इंटीजर लौटाता है जो प्रिंट होने वाले कुल कैरेक्टर्स की संख्या होती है।

सिंटैक्स

int printf(constant char *format, ...)

यह मेथड n संख्या में आर्गुमेंट्स स्वीकार कर सकता है। पहला प्रिंट होने वाला स्ट्रिंग होगा और यह प्रिंट होने वाले कुल कैरेक्टर्स की संख्या लौटाता है।

printf मेथड के इस ज्ञान का उपयोग करके हम 'tutorials point' को सेमीकॉलन के बिना प्रिंट कर सकते हैं, प्रिंट स्टेटमेंट को कंडीशनल स्टेटमेंट की शर्त के अंदर रखकर, जो कोड का एक खाली ब्लॉक निष्पादित करेगा। साथ ही, हम मैक्रोज़ और वाइल लूप का उपयोग करके इस कार्य को पूरा कर सकते हैं।

आइए उनमें से प्रत्येक को देखें,

if स्टेटमेंट का उपयोग करके प्रिंट करने का प्रोग्राम,

उदाहरण

#include
int main(){
    if (!printf("Tutorails Point") )
    { }
}

आउटपुट

Tutorails Point

switch स्टेटमेंट का उपयोग करके प्रिंट करने का प्रोग्राम,

उदाहरण

#include
int main(){
    switch (!printf("Tutorails Point") )
    { }
}

आउटपुट

Tutorails Point

वाइल लूप का उपयोग करके प्रिंट करने का प्रोग्राम,

उदाहरण

#include
int main(){
    while(!printf("Tutorails Point") )
    { }
}

आउटपुट

Tutorails Point

मैक्रोज़ का उपयोग करके प्रिंट करने का प्रोग्राम,

उदाहरण

#include
#define printstr printf("Tutorails Point")
int main(){
    if (!printstr)
    { }
}

आउटपुट

Tutorails Point
  1. C प्रोग्राम में O(1) एक्स्ट्रा स्पेस का उपयोग करके n x n स्पाइरल मैट्रिक्स प्रिंट करना C प्रोग्राम में O(1) एक्स्ट्रा स्पेस का उपयोग करके n x n स्पाइरल मैट्रिक्स प्रिंट करना

    हमें एक पॉजिटिव इंटीजर n दिया गया है और केवल O(1) एक्स्ट्रा स्पेस का उपयोग करके क्लॉकवाइज दिशा में n x n का स्पाइरल मैट्रिक्स बनाना है। स्पाइरल मैट्रिक्स एक मैट्रिक्स है जो स्पाइरल की तरह काम करता है जो एक सर्कल के मूल से शुरू होकर क्लॉकवाइज फैशन में घूमता है। इसलिए कार्य O(1) स्पेस का उपयोग करके

  1. - C प्रोग्राम: सेमीकॉलन का उपयोग किए बिना 1 से N तक संख्याएं प्रिंट करना

    यहां हम समस्या का एक ट्रिकी समाधान देखेंगे। हम बिना किसी सेमीकॉलन के 1 से N तक कुछ संख्याएं प्रिंट करेंगे। हम इस समस्या को दो अलग-अलग विधियों से हल कर सकते हैं। पहली पुनरावृत्त विधि है, और दूसरी पुनरावर्ती विधि है। विधि 1 printf() फंक्शन स्ट्रिंग की लंबाई लौटाता है इसलिए यह एक गैर-शून्य मान है। हम

  1. पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें पायथन प्रोग्राम: बिना किसी लूप के नंबर सीरीज़ प्रिंट करें

    इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे: प्रॉब्लम स्टेटमेंट दो संख्याएं N और K दी गई हैं, हमारी समस्या है N से K घटाते रहना जब तक N शून्य से बड़ा है, एक बार N नेगेटिव या शून्य हो जाए तो हम इसमें K जोड़ना शुरू करते हैं जब तक वह संख्या मूल संख्या N नहीं बन जाती। उ