यहां हम देखेंगे कि कैसे चेक किया जाए कि कोई नंबर मिस्ट्री नंबर है या नहीं। एक रहस्य संख्या एक संख्या है जिसे दो संख्याओं के योग द्वारा दर्शाया जा सकता है, और संख्याएं एक दूसरे के विपरीत होती हैं। आइए बेहतर विचार प्राप्त करने के लिए कोड देखें। हमें सभी जोड़ियों की जांच करनी है और निर्णय लेना है।
उदाहरण
#include <bits/stdc++.h> using namespace std; int revNum(int str) { string s = to_string(str); reverse(s.begin(), s.end()); stringstream ss(s); int rev = 0; ss >> rev; return rev; } bool isMysteryNumber(int n) { for (int i=1; i <= n/2; i++) { int j = revNum(i); if (i + j == n) { cout << i << " " << j; return true; } } return false; } int main() { int num = 121; if(isMysteryNumber(num)){ cout << "\n" << num << " is a Mystery number"; }else{ cout << " is not a Mystery number"; } }
आउटपुट
29 92 121 is a Mystery number