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

C# में रिकर्सन का उपयोग करके दो संख्याओं का गुणनफल कैसे ढूंढें


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

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;
        // दो संख्याएं
        val1 = 10;
        val2 = 20;
        // गुणनफल ढूंढना
        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. - पायथन में रिकर्सन का उपयोग करके संख्या की घात कैसे खोजें?

    निम्न प्रोग्राम यूज़र से संख्या और इंडेक्स स्वीकार करता है। रिकर्सिव फ़ंक्शन rpower() इन दो को आर्गुमेंट के रूप में उपयोग करता है। फ़ंक्शन संख्या को बार-बार और रिकर्सिवली गुणा करके घात लौटाता है। उदाहरण def rpower(num, idx): if idx == 1: return num else: return num * rpower(

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

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

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

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