इस लेख में, हम समझेंगे कि कैसे जांचा जाए कि इनपुट नंबर एक नियॉन नंबर है या नहीं। एक नियॉन संख्या एक ऐसी संख्या होती है जिसकी संख्या के वर्ग के अंकों का योग संख्या के बराबर होता है।
नीचे उसी का एक प्रदर्शन है -
इनपुट
मान लीजिए हमारा इनपुट है -
9
आउटपुट
वांछित आउटपुट निम्न होगा क्योंकि 92 =81 यानी 8 + 1 =9
दिया गया इनपुट एक नियॉन नंबर है
एल्गोरिदम
Step1- StartStep 2- एक पूर्णांक घोषित करें my_inputStep 3- उपयोगकर्ता को एक पूर्णांक मान दर्ज करने के लिए प्रेरित करें / पूर्णांक को हार्डकोड करेंचरण 4- मान पढ़ेंचरण 5- इनपुट के वर्ग की गणना करें और इसे एक चर में संग्रहीत करें input_squareStep 6- गणना करें input_square के अंकों का योग और my_inputStep 6 के साथ परिणाम की तुलना करें- यदि इनपुट मेल खाता है, तो इनपुट नंबर एक नियॉन नंबर हैचरण 7- यदि नहीं, तो इनपुट एक नियॉन नंबर नहीं है। चरण 8- परिणाम प्रदर्शित करेंचरण 9- रुकें
उदाहरण 1
यहां, उपयोगकर्ता द्वारा एक प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव देख सकते हैं ।
आयात करें स्कैनर my_scanner =नया स्कैनर (System.in); System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); System.out.println ("एक स्कैनर ऑब्जेक्ट को परिभाषित किया गया है"); System.out.println ("संख्या दर्ज करें:"); my_input=my_scanner.nextInt (); input_square=my_input*my_input; जबकि (इनपुट_वर्ग> 0) {योग =योग + इनपुट_वर्ग% 10; इनपुट_स्क्वायर =इनपुट_स्क्वायर/10; } if(sum!=my_input) System.out.println ("दिया गया इनपुट नियॉन नंबर नहीं है।"); और System.out.println ("दिया गया इनपुट नियॉन नंबर है।"); }}आउटपुट
आवश्यक पैकेज आयात किए गए हैंएक स्कैनर ऑब्जेक्ट को परिभाषित किया गया हैसंख्या दर्ज करें:9दिया गया इनपुट नियॉन नंबर है।
उदाहरण 2
यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
पब्लिक क्लास नियॉननंबर{सार्वजनिक स्थैतिक शून्य मुख्य(स्ट्रिंग[]आर्ग्स){ int my_input, input_square, sum=0; my_input=9; System.out.printf ("संख्या% d है", my_input); input_square=my_input*my_input; जबकि (इनपुट_वर्ग<0){ योग=योग+इनपुट_वर्ग%10; इनपुट_स्क्वायर =इनपुट_स्क्वायर/10; } if(sum!=my_input) System.out.println("\nदिया गया इनपुट नियॉन नंबर नहीं है।"); और System.out.println ("\ nदिया गया इनपुट नियॉन नंबर है।"); }}
आउटपुट
नंबर 9 हैदिया गया इनपुट नियॉन नंबर है।