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

C++ में एडम नंबर


एडम नंबर वह संख्या है जिसका वर्ग उसके उल्टे के वर्ग का उल्टा होता है।

अवधारणा समझाई गई: किसी संख्या के एडम नंबर होने के लिए, संख्या का वर्ग संख्या के उल्टे के वर्ग का उल्टा होता है। आइए एक उदाहरण लेते हैं,

12 संख्या है। 12 का वर्ग 144 है और 12 का उल्टा 21 है। 12 के उल्टे यानी 21 का वर्ग 441 है। 441, 144 का उल्टा है जो 12 का वर्ग है।

किसी संख्या के एडम नंबर होने की जांच के लिए एल्गोरिदम:

  • दी गई संख्या xy दी गई है, संख्या का वर्ग (xy)2 ज्ञात करें।
  • xy के लिए संख्या के अंकों को उल्टा करें -> yx।
  • अब, संख्या yx के लिए, संख्या का वर्ग (xy)2 ज्ञात करें।
  • (xy)2 के अंकों को उल्टा करें और (yx)2 के साथ मूल्यांकन करें।
  • यदि दोनों समान हैं, तो संख्या एडम नंबर है।

उदाहरण

#include <iostream> using namespace std; int reverseDigits(int num) {    int rev = 0;    while (num > 0) {       rev = rev * 10 + num % 10;       num /= 10;    }    return rev; } int main() {    int num = 31;    cout<<num<<" है ";    int rev = reverseDigits(num);    if ( (num*num) == (reverseDigits(rev*rev)) )       cout << "एडम नंबर";    else       cout << "एडम नंबर नहीं";    return 0; }

आउटपुट

31 एडम नंबर है

  1. - C++ में मितव्ययी संख्या (Frugal Number)

    इस समस्या में, हमें एक धनात्मक पूर्णांक N दिया गया है। हमारा कार्य यह जांचने के लिए एक प्रोग्राम बनाना है कि दी गई संख्या मितव्ययी संख्या है या नहीं। मितव्ययी संख्या (FRUGAL NUMBER) − एक संख्या जिसके अंकों की संख्या उस संख्या के अभाज्य गुणनखंडन में अंकों की संख्या से सख्ती से अधिक है। उदाहरण &

  1. C++ में पेंटाटोप संख्या C++ में पेंटाटोप संख्या

    एक पेंटाटोप संख्या को पास्कल के त्रिभुज में पांचवीं संख्या के रूप में वर्णित किया गया है। अब, चूंकि यह पांचवीं संख्या है, इसका मतलब है कि पास्कल के त्रिभुज में कम से कम पांच संख्याएं होनी चाहिए, इसलिए इस श्रृंखला की पहली संख्या 1 4 6 4 1 से शुरू होती है जो पास्कल के त्रिभुज की चौथी पंक्ति है। तो, इस

  1. - C++ में एडम नंबर जांचना

    इस खंड में हम देखेंगे कि दी गई संख्या एडम नंबर है या नहीं, इसकी जांच करने वाला प्रोग्राम कैसे लिखें। कोड में जाने से पहले देखते हैं कि एडम नंबर क्या है? एडम नंबर वह संख्या है, मान लीजिए n, यदि n का वर्ग और n के रिवर्स का वर्ग एक-दूसरे के रिवर्स हैं, तो वह संख्या एडम नंबर है। उदाहरण के लिए संख्या 13