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

सी # फैक्टोरियल


C# में फैक्टोरियल की गणना करने के लिए, आप लूप और लूप थ्रू का उपयोग तब तक कर सकते हैं जब तक कि संख्या 1 के बराबर न हो।

यहाँ n वह मान है जिसके लिए आप फ़ैक्टोरियल चाहते हैं -

int res = 1;
while (n != 1) {
   res = res * n;
   n = n - 1;
}

ऊपर, मान लें कि हम 5 चाहते हैं! (5 फैक्टोरियल)

उसके लिए, n=5,

लूप इटरेशन 1 -

n=5
res = res*n i.e res =5;

लूप इटरेशन 2 -

n=4
res = res*n i.e. res = 5*4 = 20

लूप इटरेशन 3 -

n=3
res = res*n i.e. res = 20*3 = 60

उदाहरण

इस तरह, सभी पुनरावृत्तियों का परिणाम 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

  1. पायथन में अनाड़ी फैक्टोरियल

    जैसा कि हम जानते हैं कि एक धनात्मक पूर्णांक n का भाज्य n से कम या उसके बराबर सभी धनात्मक पूर्णांकों का गुणनफल होता है। तो भाज्य(10) =10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1। संचालन का निश्चित रोटेशन:इस क्रम में गुणा (*), विभाजित (/), (+) और घटाना (-) करें। अनाड़ी भाज्य अनाड़ी(10) =10 * 9 / 8 + 7 - 6

  1. पायथन में आर्मस्ट्रांग नंबर

    मान लीजिए कि हमारे पास k-अंकीय संख्या N है। N एक आर्मस्ट्रांग संख्या है, जब प्रत्येक अंक की k-वें घात का योग N होता है। इसलिए हमें सही लौटना होगा यदि यह एक है आर्मस्ट्रांग नंबर, अन्यथा गलत। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - पावर:=अंकों की संख्या अस्थायी:=n, रेस =0 जबकि तापमान 0 नहीं

  1. फैक्टोरियल () पायथन में

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