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

किसी संख्या के गुणनखंड प्रदर्शित करने के लिए जावा प्रोग्राम

इस लेख में, हम समझेंगे कि किसी संख्या के गुणनखंडों को कैसे प्रदर्शित किया जाता है। गुणनखंड वह संख्या है जो किसी अन्य संख्या या व्यंजक को समान रूप से विभाजित करती है।

गुणनखंड वे संख्याएँ हैं जिन्हें हम दूसरी संख्या प्राप्त करने के लिए गुणा करते हैं। उदाहरण के लिए, यदि हम 3 और 5 को गुणा करते हैं, तो हमें 15 प्राप्त होता है। हम कहते हैं, 3 और 5 15 के गुणनखंड हैं। वैकल्पिक रूप से, किसी संख्या के गुणनखंड वे संख्याएँ होती हैं जो बिना कोई शेष छोड़े उस संख्या को विभाजित करती हैं। उदाहरण के लिए, 1, 2, 3, 4, 6, और 12, 12 के गुणनखंड हैं क्योंकि ये सभी इसे समान रूप से विभाजित करते हैं।

किसी संख्या का सबसे बड़ा और सबसे छोटा गुणनखंड। किसी भी संख्या का सबसे बड़ा गुणनखंड स्वयं संख्या होता है और सबसे छोटा गुणनखंड 1 होता है।

  • 1 प्रत्येक संख्या का गुणनखंड है।
  • इसलिए, उदाहरण के लिए, 12 के सबसे बड़े और सबसे छोटे गुणनखंड 12 और 1 हैं।

नीचे उसी का एक प्रदर्शन है -

इनपुट

मान लीजिए हमारा इनपुट है -

Input : 45

आउटपुट

The factors of 45 are: 1 3 5 9 15 45

एल्गोरिदम

Step 1 - START
Step 2 - Declare two integer values namely my_input and i
Step 3 - Read the required values from the user/ define the values
Step 4 - Using a for loop, iterate from 1 to my_input and check if modulus my_input value and ‘i’ value leaves a reminder. If no reminder is shown, then it’s a factor. Store the value.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, उपयोगकर्ता द्वारा एक प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव देख सकते हैं किसी संख्या के गुणनखंड प्रदर्शित करने के लिए जावा प्रोग्राम

import java.util.Scanner;
public class Factors {
   public static void main(String[] args) {
      int my_input, i;
      System.out.println("Required packages have been imported");
      Scanner my_scanner = new Scanner(System.in);
      System.out.println("A reader object has been defined ");
      System.out.print("Enter the number : ");
      my_input = my_scanner.nextInt();
      System.out.print("The factors of " + my_input + " are: ");
      for (i = 1; i <= my_input; ++i) {
         if (my_input % i == 0) {
            System.out.print(i + " ");
         }
      }
   }
}

आउटपुट

Required packages have been imported
A reader object has been defined
Enter the number : 45
The factors of 45 are: 1 3 5 9 15 45

उदाहरण 2

यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

import java.util.Scanner;
public class Factors {
   public static void main(String[] args) {
      int my_input, i;
      my_input = 45;
      System.out.println("The number is defined as " +my_input);
      System.out.print("The factors of " + my_input + " are: ");
      for (i = 1; i <= my_input; ++i) {
         if (my_input % i == 0) {
            System.out.print(i + " ");
         }
      }
   }
}

आउटपुट

The number is defined as 45
The factors of 45 are: 1 3 5 9 15 45

  1. जावा प्रोग्राम किसी संख्या के सम गुणनखंडों का योग ज्ञात करने के लिए

    किसी संख्या के सम गुणनखंडों का योग ज्ञात करने के लिए, जावा कोड इस प्रकार है - उदाहरण import java.util.*; import java.lang.*; public class Demo{    public static int factor_sum(int num){       if (num % 2 != 0)       return 0;       int result =

  1. जावा प्रोग्राम किसी संख्या के अद्वितीय अभाज्य गुणनखंडों का उत्पाद खोजने के लिए

    किसी संख्या के अद्वितीय अभाज्य गुणनखंडों का गुणनफल खोजने के लिए, जावा कोड इस प्रकार है - उदाहरण public class Demo {    public static long prime_factors(int num){       long my_prod = 1;       for (int i = 2; i <= num; i++){          

  1. जावा प्रोग्राम किसी संख्या के गुणनखंडों का न्यूनतम योग ज्ञात करने के लिए

    किसी संख्या के गुणनखंडों का न्यूनतम योग ज्ञात करने के लिए, जावा कोड इस प्रकार है - उदाहरण public class Demo {    static int minimum_sum(int num){       int my_sum = 0;       for (int i = 2; i * i <= num; i++){          while (num %