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

GCD और LCM खोजने के लिए C# प्रोग्राम लिखें?

GCD (सबसे बड़ा सामान्य भाजक)

GCD सबसे बड़ा धनात्मक पूर्णांक है जो प्रत्येक पूर्णांक को विभाजित करता है।

LCM (कम से कम सामान्य गुणक)

दो संख्याओं का LCM दोनों संख्याओं से विभाज्य सबसे छोटा पूर्णांक होता है।

जीसीडी और एलसीएम की गणना करने के लिए निम्नलिखित एक उदाहरण है। यहां, हम 10 और 16 के एलसीएम और जीसीडी की गणना कर रहे हैं -

उदाहरण

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

namespace Demo {
   class Program {
      static void Main(string[] args) {

         int val1, val2, n1, n2, x;
         int resLCM, resGCD;
         val1 = 10;
         val2 = 16;

         n1 = val1;
         n2 = val2;
         while (n2 != 0) {
            x = n2;
            n2 = n1 % n2;
            n1 = x;
         }

         resGCD = n1;
         resLCM = (val1 * val2) / resGCD;

         Console.WriteLine("LCM: ", val1, val2, resLCM);
         Console.WriteLine("GCD: ", val1, val2, resGCD);
         Console.ReadKey();
      }
   }
}

आउटपुट

LCM:
GCD:

  1. सी प्रोग्राम दो संख्याओं का योग और अंतर खोजने के लिए

    मान लीजिए कि हमारे पास दो पूर्णांक संख्याएँ a, b और दो अस्थायी बिंदु संख्याएँ c, d हैं। हमें a और b के साथ-साथ c और d का योग भी निकालना होगा। हमें a और c का योग भी ज्ञात करना है। तो प्रिंटफ फ़ंक्शन शैली के आधार पर, आउटपुट भिन्न हो सकता है। इसलिए, यदि इनपुट a =5, b =58 c =6.32, d =8.64 जैसा है, तो आ

  1. सी प्रोग्राम कैरेक्टर स्ट्रिंग और वाक्य को पढ़ने और लिखने के लिए

    मान लीजिए कि आप सी का उपयोग करके एक वर्ण, फिर एक स्ट्रिंग और एक वाक्य (रिक्त स्थान के साथ स्ट्रिंग) लेना चाहते हैं। तो हम तीन इनपुट प्रदान करेंगे और आउटपुट के समान प्रिंट करेंगे। स्ट्रिंग का अधिकतम आकार यहां 500 है। तो, अगर इनपुट पसंद है character = 'T' string = "ProgrammingLanguage&qu

  1. सी प्रोग्राम रिकर्सिव फ़ंक्शन का उपयोग करके संख्याओं की जीसीडी खोजने के लिए

    समस्या C प्रोग्रामिंग भाषा में पुनरावर्ती फ़ंक्शन का उपयोग करके दिए गए दो नंबरों के लिए सबसे बड़ा सामान्य भाजक (GCD) खोजें। समाधान रिकर्सिव फ़ंक्शन का उपयोग करके दिए गए दो नंबरों के लिए सबसे बड़ा सामान्य भाजक (जीसीडी) खोजने का समाधान इस प्रकार है - एल्गोरिदम रिकर्सिव फ़ंक्शन का उपयोग करके दिए गए