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

C में लूप के बिना 1 से 100 तक संख्याएँ कैसे प्रिंट करें?

लूप के बिना संख्याएँ प्रिंट करने के कई तरीके हैं जैसे रिकर्सिव फंक्शन का उपयोग करके, goto स्टेटमेंट का उपयोग करके और main() फंक्शन के बाहर एक फंक्शन बनाकर।

C भाषा में संख्याएँ प्रिंट करने का एक उदाहरण यहाँ है,

उदाहरण

#include <stdio.h>
int number(int val)
{
    if(val <= 100)
    {
        printf("%d\t", val);
        number(val + 1);
    }
}
int main()
{
    int val = 1;
    number(val);
    return 0;
}

आउटपुट

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

उपरोक्त उदाहरण में, एक आर्गुमेंट val के साथ एक फंक्शन number बनाया गया है। यदि val 100 से कम या बराबर है, तो मान प्रिंट करें और मान को एक से बढ़ाएं। main() फंक्शन में, val को 1 से आरंभ किया जाता है और फंक्शन number को कॉल किया जाता है।

if(val <= 100)
{
    printf("%d\t", val);
    number(val + 1);
}
  1. - C# का उपयोग करके पहले 100 विषम संख्याएँ कैसे जेनरेट करें?

    पहले 100 विषम संख्याएँ जेनरेट करने के लिए, 1 से 100 तक एक for लूप सेट करें।for(val = 1; val <= 100; val++) {}लूप के तहत, विषम संख्याओं के लिए शर्त सेट करें यानी यदि किसी संख्या का मॉड 2 0 के बराबर नहीं है, तो यह एक विषम संख्या है।for(val = 1; val <= 100; val++) { if(val%2 != 0) { Console.Write

  1. - बिना लूप के n के m गुणक प्रिंट करने का पायथन प्रोग्राम

    समस्या विवरण एक संख्या n दी गई है, बिना किसी लूप के n के m गुणक प्रिंट करें। यहां हम रिकर्सिव फंक्शन का उपयोग करते हैं। उदाहरण इनपुट: n = 15 आउटपुट: 15 10 5 0 5 10 15 एल्गोरिदम n दिया गया है। यदि हम n की ओर वापस जा रहे हैं और वहां पहुंच गए हैं, तो हम खत्म हो गए। यदि हम 0 या ऋणात्मक की ओर जा रहे

  1. - Python का उपयोग करके स्ट्रिंग से संख्याएँ कैसे निकालें?

    Python में स्ट्रिंग से संख्याएँ निकालना स्ट्रिंग से प्रत्येक अंक निकालने के लिए >>> str1 = a34e 345 bcd 5he 78 xyz >>> for s in str1: if s.isdigit(): print(s) 3 4 3 4 5 5 7 8 स्पेस से अलग शब्दों वाली स्ट्रिंग से केवल पूर्णांक निकालने के लिए >>> str1