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

सी # में फैक्टोरियल की गणना करने के तीन अलग-अलग तरीके


C# में फैक्टोरियल की गणना करने के लिए, आप निम्नलिखित तीन तरीकों में से किसी एक का उपयोग कर सकते हैं -

for लूप के साथ फ़ैक्टोरियल की गणना करें

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace factorial {
   class Test {
      static void Main(string[] args) {
         int i, res;
         int value = 5;
         res = value;
         for (i = value - 1; i >= 1; i--) {
            res = res * i;
         }
         Console.WriteLine("\nFactorial of "+value+" = "+res);
         Console.ReadLine();
      }
   }
}

आउटपुट

Factorial of 5 = 120

थोड़ी देर के लूप के साथ फैक्टोरियल की गणना करें

उदाहरण

using System;
namespace MyApplication {
   class Factorial {
      public int display(int n) {
         int res = 1;
         while (n != 1) {
            res = res * n;
            n = n - 1;
         }
         return res;
      }
      static void Main(string[] args) {
         int value = 5;
         int ret;
         Factorial fact = new Factorial();
         ret = fact.display(value);
         Console.WriteLine("Value is : {0}", ret );
         Console.ReadLine();
      }
   }
}

आउटपुट

Value is : 120

recursion का उपयोग करके फैक्टोरियल की गणना करें

उदाहरण

using System;
namespace MyApplication {
   class Factorial {
      public int display(int n) {
         if (n == 1)
            return 1;
         else
            return n * display(n - 1);
      }
      static void Main(string[] args) {
         int value = 5;
         int ret;
         Factorial fact = new Factorial();
         ret = fact.display(value);
         Console.WriteLine("Value is : {0}", ret );
         Console.ReadLine();
      }
   }
}

आउटपुट

Value is : 120

  1. ज़ूम मीटिंग पर किसी को म्यूट करने के विभिन्न तरीके

    जब आप ज़ूम पर किसी टीम मीटिंग में होते हैं, तो अपने आप को म्यूट करना हमेशा बेहतर होता है, जब तक कि आपके पास कहने के लिए कुछ न हो। हालांकि, कुछ लोग अपना माइक ऑन रखते हैं और सभी को डिस्टर्ब करते हैं। यदि आप एक होस्ट हैं, तो कॉल पर प्रतिभागियों को म्यूट और अनम्यूट करने के कई तरीके हैं। कई बार ऐसा होता

  1. 3 विंडोज़ 10 में प्रॉक्सी सेटिंग्स को अक्षम करने के विभिन्न तरीके

    कंप्यूटर नेटवर्क में प्रॉक्सी सर्वर (प्रॉक्सी या एप्लिकेशन-लेवल गेटवे के रूप में भी जाना जाता है) उपयोगकर्ताओं और इंटरनेट के बीच मध्यस्थ के रूप में कार्य करता है। प्रॉक्सी सर्वर बेहतर प्रदर्शन और सुरक्षा प्रदान करते हैं, लेकिन कभी-कभी दुर्भावनापूर्ण प्रोग्राम या गलत सॉफ़्टवेयर इंस्टॉलेशन के कारण प्र

  1. Windows 10 पर अतिथि खाते को सक्षम करने के विभिन्न तरीके

    अतिथि खाता सक्षम करें खोजा जा रहा है आपके विंडोज 10 कंप्यूटर/लैपटॉप पर आगंतुकों को कुछ ऐप प्रतिबंधों के साथ लॉगिन करने की अनुमति देने के लिए। यहां हमने विंडोज 10 कंप्यूटरों पर अतिथि खाते को सक्षम करने के विभिन्न तरीके साझा किए हैं जिनमें होम संस्करण शामिल हैं। आइए पहले समझते हैं कि अतिथि खाता क्या ह