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

जावा प्रोग्राम: दो अंतराल के बीच आर्मस्ट्रांग नंबर्स प्रदर्शित करना


इस लेख में हम समझेंगे कि जावा में दो दी गई संख्याओं के बीच आर्मस्ट्रांग नंबर्स कैसे प्रदर्शित किए जाते हैं।

डेमोनस्ट्रेशन

इनपुट:

1 और 500

आउटपुट:

1 और 500 के बीच आर्मस्ट्रांग नंबर्स: 1, 153, 370, 371, 407

एल्गोरिदम

चरण 1 - शुरू
चरण 2 - चार इंटीजर घोषित करें: my_input_1, my_input_2, i, sum
चरण 3 - उपयोगकर्ता से दो इंटीजर वैल्यू लेने के लिए प्रॉम्प्ट करें या परिभाषित करें
चरण 4 - मान पढ़ें
चरण 5 - फॉर लूप चलाकर %, /, * ऑपरेटर्स से आर्मस्ट्रांग नंबर्स जनरेट करें
चरण 6 - 10 से विभाजित करके 'check' के लिए रिमाइंडर प्राप्त करें
चरण 7 - 'rem' का क्यूब लेकर 'sum' में जोड़ें
चरण 8 - 'check' को 10 से विभाजित करें
चरण 9 - परिणाम प्रदर्शित करें
चरण 10 - रुकें

उदाहरण 1: यूजर इनपुट के साथ

import java.util.Scanner;

public class ArmstrongNumbers {
    public static void main(String args[]) {
        int my_low, my_high, check, my_rem, my_sum, i;
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("आवश्यक पैकेज इम्पोर्ट हो चुके हैं");
        System.out.println("स्कैनर ऑब्जेक्ट परिभाषित किया गया है");
        System.out.println("पहली संख्या दर्ज करें:");
        my_low = my_scanner.nextInt();
        System.out.println("सीमा दर्ज करें:");
        my_high = my_scanner.nextInt();
        System.out.println("आर्मस्ट्रांग नंबर्स:");
        
        for (i = my_low; i < my_high; i++) {
            my_sum = 0;
            check = i;
            while (check != 0) {
                my_rem = check % 10;
                my_sum = my_sum + (my_rem * my_rem * my_rem);
                check = check / 10;
            }
            if (my_sum == i) {
                System.out.println(i);
            }
        }
    }
}

आउटपुट

आवश्यक पैकेज इम्पोर्ट हो चुके हैं
स्कैनर ऑब्जेक्ट परिभाषित किया गया है
पहली संख्या दर्ज करें: 1
सीमा दर्ज करें: 500
आर्मस्ट्रांग नंबर्स: 1 153 370 371 407

उदाहरण 2: प्री-डिफाइंड वैल्यू के साथ

public class ArmstrongNumbers {
    public static void main(String args[]) {
        int my_low = 1, my_high = 500, check, my_rem, my_sum, i;
        System.out.printf("पहली संख्या %d और सीमा %d है\n", my_low, my_high);
        System.out.println("आर्मस्ट्रांग नंबर्स:");
        
        for (i = my_low; i < my_high; i++) {
            my_sum = 0;
            check = i;
            while (check != 0) {
                my_rem = check % 10;
                my_sum = my_sum + (my_rem * my_rem * my_rem);
                check = check / 10;
            }
            if (my_sum == i) {
                System.out.println(i);
            }
        }
    }
}

आउटपुट

पहली संख्या 1 और सीमा 500 है
आर्मस्ट्रांग नंबर्स: 1 153 370 371 407
  1. - जावा प्रोग्राम से दो पूर्णांकों के बीच आर्मस्ट्रांग नंबर (Armstrong Number) ढूंढना

    इस लेख में हम समझेंगे कि जावा में दी गई दो संख्याओं के बीच आर्मस्ट्रांग नंबर कैसे प्रदर्शित किए जाते हैं। एक आर्मस्ट्रांग नंबर वह संख्या है जो अपने अंकों के घन के योग के बराबर होती है। एक पूर्णांक को n क्रम का आर्मस्ट्रांग नंबर कहा जाता है यदि उसके प्रत्येक अंक को अलग करके घन किया जाए और जोड़ा जाए

  1. - दिया गया नंबर फाइबोनैचि नंबर है या नहीं जांचने का जावा प्रोग्राम

    दिया गया नंबर फाइबोनैचि है या नहीं जांचने के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण public class Demo{ static boolean perfect_square_check(int val){ int s = (int) Math.sqrt(val); return (s*s == val); } static boolean fibonacci_num_check(int n){ return per

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

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक इंटीजर n दिए जाने पर, हमें जांचना होगा कि दिया गया इंटीजर आर्मस्ट्रांग नंबर है या नहीं। एक पॉजिटिव इंटीजर को n क्रम का आर्मस्ट्रांग नंबर कहा जाता है यदि abcd... = a^n + b^n + c^n +