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

जावा प्रोग्राम दो पूर्णांकों के बीच आर्मस्ट्रांग संख्या की जाँच करने के लिए

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

एक पूर्णांक को आर्मस्ट्रांग क्रमांक n कहा जाता है यदि इसका प्रत्येक अंक अलग और घन करके जोड़ दिया जाए तो योग संख्या के समान होगा अर्थात abcd... =a3 + b3 + c3 + d3 + ...

3 अंकों की एक आर्मस्ट्रांग संख्या के मामले में, प्रत्येक अंक के घनों का योग संख्या के बराबर होता है। उदाहरण के लिए:153 एक आर्मस्ट्रांग नंबर है।

153 =13 + 53 + 33

उदाहरण के लिए -371 एक आर्मस्ट्रांग नंबर है।

371 =27 + 343 + 1

मान लीजिए कि हम दो नंबरों के बीच आर्मस्ट्रांग नंबर चाहते हैं। नीचे उसी का एक प्रदर्शन है -

इनपुट

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

1 और 500

आउटपुट

वांछित आउटपुट होगा -

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

एल्गोरिदम

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

उदाहरण 1

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

आयात करें स्कैनर my_scanner =नया स्कैनर (System.in); System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); System.out.println ("एक स्कैनर ऑब्जेक्ट को परिभाषित किया गया है"); System.out.println ("पहला नंबर दर्ज करें:"); इनपुट_1 =my_scanner.nextInt (); System.out.println ("सीमा दर्ज करें:"); इनपुट_2 =my_scanner.nextInt (); System.out.println ("आर्मस्टॉर्म नंबर हैं:"); के लिए (i =input_1; i

आउटपुट

आवश्यक पैकेज आयात किए गए हैंएक स्कैनर ऑब्जेक्ट परिभाषित किया गया हैपहला नंबर दर्ज करें:1सीमा दर्ज करें:500आर्मस्टॉर्म संख्याएं हैं:1153370371407

उदाहरण 2

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

पब्लिक क्लास आर्मस्ट्रांगनंबर {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स []) {इंट इनपुट_1, इनपुट_2, चेक, रेम, योग, i; इनपुट_1 =1; इनपुट_2 =500; System.out.printf ("पहली संख्या %d है और सीमा %d है", input_1, input_2); System.out.println ("\ n आर्मस्टॉर्म नंबर हैं:"); के लिए (i =input_1; i 

आउटपुट

पहली संख्या 1 है और सीमा 500 हैआर्मस्टॉर्म संख्याएं हैं:1153370371407

  1. जावा प्रोग्राम यह जाँचने के लिए कि क्या किसी संख्या के सभी अंक इसे विभाजित करते हैं

    यह जांचने के लिए कि क्या किसी संख्या के सभी अंक इसे विभाजित करते हैं, जावा कोड इस प्रकार है - उदाहरण import java.io.*; public class Demo{    static boolean divisibility_check(int val, int digit){       return (digit != 0 && val % digit == 0);    }   &n

  1. जावा प्रोग्राम जाँच के लिए कि क्या दी गई संख्या फाइबोनैचि संख्या है?

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

  1. आर्मस्ट्रांग नंबर की जांच के लिए पायथन प्रोग्राम

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