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

सी++ एडम नंबर

एडम नंबर एक संख्या है जिसका वर्ग इसके विपरीत के वर्ग के विपरीत है।

अवधारणा की व्याख्या - किसी संख्या के लिए एडम संख्या . होना , संख्या का वर्ग संख्या के विपरीत के वर्ग के विपरीत होता है। आइए एक उदाहरण लेते हैं,

12 नंबर है . 12 का वर्ग 144 है और 12 का उलटा 21।

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

  • संख्या 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<<" is ";
   int rev = reverseDigits(num);
   if ( (num*num) == (reverseDigits(rev*rev)) )
      cout << "Adam Number";
   else
      cout << "not an Adam Number";
   return 0;
}

आउटपुट

31 is Adam Number

  1. C++ में मितव्ययी संख्या

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

  1. सी++ पेंटाटोप नंबर

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

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

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