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

C# में दर्ज संख्या के गुणनखंड (Factors) निकालना


किसी संख्या n के गुणनखंड (factors) वे संख्याएँ हैं जो n को पूरी तरह विभाजित करती हैं (शेषफल 0)। 1 से n तक लूप चलाकर जांच करें।

पूर्ण उदाहरण

using System;

namespace Demo
{
    class MyApplication
    {
        static void Main(string[] args)
        {
            int n, i;
            Console.WriteLine("एक संख्या दर्ज करें:");
            n = int.Parse(Console.ReadLine());
            
            Console.WriteLine("गुणनखंड = ");
            for (i = 1; i <= n; i++)
            {
                if (n % i == 0)
                {
                    Console.WriteLine(i);
                }
            }
            Console.ReadLine();
        }
    }
}

नमूना आउटपुट

एक संख्या दर्ज करें:
12
गुणनखंड = 
1
2
3
4
6
12

अनुकूलन (Optimization)

√n तक लूप चलाएं और जोड़े में प्रिंट करें:

for (i = 1; i * i <= n; i++)
{
    if (n % i == 0)
    {
        Console.WriteLine(i);
        if (i != n / i)
            Console.WriteLine(n / i);
    }
}

मुख्य बिंदु

  • हर संख्या के कम से कम दो गुणनखंड होते हैं: 1 और स्वयं (अभाज्य संख्याओं के लिए)।
  • अभाज्य संख्या के ठीक दो गुणनखंड होते हैं।
  • बड़े n के लिए √n दृष्टिकोण O(√n) समय में काम करता है।
  1. - जावा प्रोग्राम: परफेक्ट नंबर चेक करना

    इस लेख में हम समझेंगे कि किसी संख्या को परफेक्ट नंबर है या नहीं, यह कैसे चेक किया जाता है। परफेक्ट नंबर एक पॉजिटिव इंटीजर होता है जो अपने फैक्टर्स (स्वयं को छोड़कर) के योग के बराबर होता है। डेमोनस्ट्रेशन इनपुट: संख्या दर्ज करें: 496 आउटपुट: संख्या 496 एक परफेक्ट नंबर है एल्गोरिदम चरण 1 - शुरू चर

  1. - जावा प्रोग्राम: संख्या के फैक्टर्स प्रदर्शित करना

    इस लेख में हम समझेंगे कि किसी संख्या के फैक्टर्स कैसे प्रदर्शित किए जाते हैं। फैक्टर्स वे संख्याएं होती हैं जो किसी अन्य संख्या या एक्सप्रेशन को समान रूप से विभाजित करती हैं। फैक्टर्स वे संख्याएं हैं जिन्हें गुणा करके दूसरी संख्या प्राप्त की जाती है। उदाहरण: 3 और 5 गुणा करने पर 15 मिलता है, तो 3 औ

  1. - जावा प्रोग्राम में किसी संख्या की घात (Power) की गणना करें

    इस लेख में हम समझेंगे कि किसी संख्या की घात (power) की गणना कैसे की जाती है। किसी संख्या की घात की गणना लूप का उपयोग करके और उस संख्या को कई बार स्वयं से गुणा करके की जाती है। नीचे इसका प्रदर्शन दिया गया है: इनपुट मान लीजिए हमारा इनपुट है: संख्या: 4 घातांक मान: 5 आउटपुट वांछित आउटपुट निम्न होगा अर्