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

C++ में किसी भी लूप का उपयोग किए बिना एक पैटर्न प्रिंट करें


इस समस्या में, हमें एक संख्या n दी गई है। हमारा काम पैटर्न को घटाकर 0 या ऋणात्मक और फिर संख्या में वापस बढ़ाना है।

समस्या को समझने के लिए एक उदाहरण लेते हैं,

Input: n = 12
Output: 12 7 2 -3 2 7 12

इस समस्या को हल करने के लिए, हम रिकर्सन का उपयोग करेंगे और प्रत्येक अपडेट के बाद फ़ंक्शन को कॉल करेंगे। फ्लैग वेरिएबल का उपयोग करके अपडेट का ट्रैक रखा जाता है जो फ़ंक्शन को संख्या को 5 से बढ़ाने या घटाने के लिए कहता है

उदाहरण

नीचे दिया गया कोड हमारे समाधान का कार्यान्वयन देता है,

#include <iostream>
using namespace std;
void printNextValue(int m){
   if (m > 0){
      cout<<m<<'\t';
      printNextValue(m - 5);
   }
   cout<<m<<'\t';
}
int main(){
   int n = 13;
   cout<<"The pattern is:\n";
   printNextValue(n);
   return 0;
}

आउटपुट

The pattern is −
13 8 3 -2 3 8 13
. है
  1. सी ++ प्रोग्रामिंग में रिकर्सन का उपयोग किए बिना रूट को लीफ पथ पर प्रिंट करें।

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

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

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

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

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