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

सी . में लूप, रिकर्सन और मैक्रो विस्तार का उपयोग किए बिना 100 बार प्रिंट करें

इस भाग में हम देखेंगे कि C में किसी संख्या को 100 बार कैसे प्रिंट किया जाता है। कुछ बाधाएं हैं। हम लूप, रिकर्सन या मैक्रो विस्तार का उपयोग नहीं कर सकते।

इस समस्या को हल करने के लिए हम C में setjump और longjump का उपयोग करेंगे। setjump() और longjump() setjmp.h लाइब्रेरी में स्थित हैं। इन दो कार्यों का सिंटैक्स नीचे जैसा है।

उदाहरण

#शामिल #शामिल jmp_buf buf;main() { int x =1; सेटजम्प (बीयूएफ); // buf प्रिंटफ ("5") का उपयोग करके कूदने की स्थिति निर्धारित करें; // एक नंबर x++ प्रिंट करता है; अगर (एक्स <=100) लांगजम्प (बीयूएफ, 1); // setjmp द्वारा स्थित बिंदु पर जाएं}

आउटपुट

555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 
  1. सी ++ प्रोग्रामिंग में रिकर्सन का उपयोग किए बिना रूट को लीफ पथ पर प्रिंट करें।

    बाइनरी ट्री को देखते हुए प्रोग्राम को रूट से लीफ तक के कई रास्तों का पता लगाना चाहिए, जिसका मतलब है कि सभी रास्तों को प्रिंट किया जाना चाहिए, लेकिन चुनौती यह है कि रिकर्सन का उपयोग किए बिना। हम पेड़ को पुनरावृत्त रूप से पार करेंगे क्योंकि बाधा इसे बिना पुनरावृत्ति के करना है। तो इसे प्राप्त करने के

  1. पायथन प्रोग्राम में किसी भी लूप का उपयोग किए बिना नंबर श्रृंखला प्रिंट करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन दो संख्या N और K को देखते हुए, हमारी समस्या N से किसी संख्या K को तब तक घटाना है जब तक कि संख्या (N) शून्य (0) से अधिक न हो जाए, एक बार जब N ऋणात्मक या शून्य हो जाए तो हम उसमें K जोड़ना शुरू कर देते हैं जब तक कि वह संख

  1. किसी भी लूप का उपयोग किए बिना प्रिंट नंबर श्रृंखला के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन - दो संख्या N और K को देखते हुए, हमारी समस्या N से किसी संख्या K को तब तक घटाना है जब तक कि संख्या (N) शून्य (0) से अधिक न हो जाए, एक बार जब N ऋणात्मक या शून्य हो जाए तो हम उसमें K को तब तक जोड़ना शुरू करते हैं जब तक क