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

लूप के बिना 1 से 100 तक संख्याएं प्रिंट करने का प्रोग्राम


यहां हम देखेंगे कि ऐसा C प्रोग्राम कैसे लिखें जो किसी भी प्रकार के लूप का उपयोग किए बिना 1 से 100 तक संख्याएं प्रिंट कर सके।

इस समस्या को रिकर्सन का उपयोग करके हल किया जा सकता है। हम एक फंक्शन बनाएंगे जिसे रिकर्सिवली कॉल किया जाएगा। जैसा कि हम जानते हैं कि एक रिकर्सिव फंक्शन में मूल रूप से दो सेक्शन होते हैं। बेस केस और रिकर्सिव कॉल और अन्य ऑपरेशन। इस फंक्शन में बेस केस आर्गुमेंट n का 1 से बड़ा होना है। जब तक यह 1 तक नहीं पहुंच जाता, फंक्शन रिकर्सिवली कॉल होता रहेगा। अंत में यह n का मान प्रिंट करेगा। इस प्रकार पूरी प्रणाली संख्याएं जनरेट करेगी।

उदाहरण कोड

#include <stdio.h>

void generate_numbers(int n) {
    if(n > 1) {
        generate_numbers(n - 1); // आर्गुमेंट n-1 के साथ फंक्शन कॉल करें
    }
    printf("%d ", n);
}

main() {
    generate_numbers(100);
}

आउटपुट

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
  1. फॉर लूप का उपयोग करके 1 से N तक की सभी अभाज्य संख्याएं प्रदर्शित करने का C प्रोग्राम फॉर लूप का उपयोग करके 1 से N तक की सभी अभाज्य संख्याएं प्रदर्शित करने का C प्रोग्राम

    समस्या एक C प्रोग्राम लिखें जो 1 और n के बीच की सभी अभाज्य संख्याओं को प्रदर्शित करे, जहां n उपयोगकर्ता द्वारा रनटाइम पर दिया गया मान है। समाधान उपयोगकर्ता द्वारा रनटाइम पर दिए गए मान n के बीच 1 और n की सभी अभाज्य संख्याओं को प्रदर्शित करने के लिए C प्रोग्राम नीचे समझाया गया है। एल्गोरिथम उपयोगकर्

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

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

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

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