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

C++ में लूप और रिकर्सन के बिना 1 से 100 प्रिंट करें


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

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

उदाहरण

#include <bits/stdc++.h> using namespace std; int main() {    int count=1;    int x;    cout << "x का अधिकतम मान दर्ज करें: ";    cin >> x;    PRINT:    cout << " " << count;    count++;    if(count<=x)    goto PRINT;    return 0; }

आउटपुट

x का अधिकतम मान दर्ज करें: 1

उपरोक्त प्रोग्राम में, हमने लूप्स और रिकर्सन का उपयोग किए बिना 1 से 100 तक संख्याओं को प्रिंट करने के लिए GOTO स्टेटमेंट का उपयोग किया।

PRINT: cout << " " << count; count++; if(count<=x) goto PRINT;

  1. C++ में पुनरावृत्ति का उपयोग करके लिंक्ड लिस्ट के वैकल्पिक नोड्स प्रिंट करें C++ में पुनरावृत्ति का उपयोग करके लिंक्ड लिस्ट के वैकल्पिक नोड्स प्रिंट करें

    लिंक्ड लिस्ट एक रैखिक डेटा संरचना है जो तत्वों को गैर-सन्निहित मेमोरी स्थानों में संग्रहीत करती है। प्रत्येक तत्व में लिंक्ड लिस्ट के अगले तत्व का एक पॉइंटर होता है। उदाहरण - इस समस्या में, हमें एक लिंक्ड लिस्ट दी गई है और हमें इस लिंक्ड लिस्ट के तत्वों को प्रिंट करना है लेकिन केवल वैकल्पिक तत्वों

  1. C++ प्रोग्राम: पुनरावृत्ति के बिना रूट-टू-लीफ पथ प्रिंट करना C++ प्रोग्राम: पुनरावृत्ति के बिना रूट-टू-लीफ पथ प्रिंट करना

    इस ट्यूटोरियल में, हम दिए गए बाइनरी ट्री में रूट नोड से सभी पत्ती नोड्स तक के पथ को प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। उदाहरण के लिए, मान लें हमारे पास निम्नलिखित बाइनरी ट्री है: इस बाइनरी ट्री में, हमारे पास 4 पत्ती नोड्स हैं। इसलिए रूट नोड से पत्ती नोड तक हमारे पास 4 पथ हो सकते हैं। इसे

  1. C++ प्रोग्राम: रिकर्सन के बिना रूट-टू-लीफ पथ प्रिंट करना C++ प्रोग्राम: रिकर्सन के बिना रूट-टू-लीफ पथ प्रिंट करना

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