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

सी # में रिकर्सन का उपयोग करके 2 संख्याओं का उत्पाद कैसे खोजें?

सबसे पहले, दो संख्याओं को गुणा करने के लिए सेट करें।

val1 = 10;
val2 = 20;

अब उत्पाद खोजने की विधि को शांत करें।

product(val1, val2);

उत्पाद विधि के तहत, एक पुनरावर्ती कॉल आपको उत्पाद प्राप्त करेगी।

val1 + product(val1, val2 – 1)

आइए पुनरावर्तन का उपयोग करके 2 संख्याओं के गुणनफल को खोजने के लिए पूरा कोड देखें।

उदाहरण

using System;
class Calculation {
   public static void Main() {
      int val1, val2, res;
      // the two numbers
      val1 = 10;
      val2 = 20;
      // finding product
      Demo d = new Demo();
      res = d.product(val1, val2);
      Console.WriteLine("{0} x {1} = {2}", val1, val2, res);
      Console.ReadLine();
   }
}
class Demo {
   public int product(int val1, int val2) {
      if (val1 < val2) {
         return product(val2, val1);
      } else if (val2 != 0) {
         return (val1 + product(val1, val2 - 1));
      } else {
         return 0;
      }
   }
}

  1. पायथन में रिकर्सन का उपयोग करके किसी संख्या की शक्ति कैसे प्राप्त करें?

    निम्नलिखित प्रोग्राम उपयोगकर्ता से एक संख्या और अनुक्रमणिका स्वीकार करता है। पुनरावर्ती funcion rpower() इन दोनों को तर्क के रूप में उपयोग करता है। फ़ंक्शन शक्ति वापस करने के लिए संख्या को बार-बार और पुनरावर्ती रूप से गुणा करता है। उदाहरण def rpower(num,idx):     if(idx==1):    

  1. पायथन में रिकर्सन का उपयोग करके प्राकृतिक संख्याओं का योग कैसे प्राप्त करें?

    यदि कोई फ़ंक्शन स्वयं को कॉल करता है, तो उसे पुनरावर्ती फ़ंक्शन कहा जाता है। इसे अनंत लूप में गिरने से रोकने के लिए, रिकर्सिव कॉल को सशर्त स्टेटमेंट में रखा जाता है। निम्नलिखित प्रोग्राम उपयोगकर्ता से इनपुट के रूप में एक संख्या को स्वीकार करता है और इसे rsum() फ़ंक्शन के लिए तर्क के रूप में भेजता है

  1. पायथन का उपयोग करके प्राकृतिक संख्याओं का योग कैसे ज्ञात करें?

    आप लूप के दौरान एक चर i के मान को क्रमिक रूप से बढ़ाने के लिए उपयोग कर सकते हैं और इसे संचयी रूप से जोड़ सकते हैं। s,i=0,0 n=10 while i<n:    i=i+1    s=s+i print ("sum of first 10 natural numbers",s) फॉर लूप का उपयोग प्राकृतिक संख्याओं की एक श्रृंखला पर लूप करने