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

C++ में जांचें कि संख्या पैलिंड्रोम है या नहीं


यहां हम देखेंगे कि कैसे जांचें कि कोई संख्या पैलिंड्रोम है या नहीं। पैलिंड्रोम संख्याएं दोनों दिशाओं में समान होती हैं। उदाहरण के लिए, संख्या 12321 एक पैलिंड्रोम है, लेकिन 12345 पैलिंड्रोम नहीं है।

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

एल्गोरिदम

isPalindrome(n) −

इनपुट − संख्या n

आउटपुट − सत्य, यदि संख्या पैलिंड्रोम है, अन्यथा, असत्य

begin    temp := n    rev := 0    while n > 0, do       rev := rev * 10 + (n mod 10)       n := n / 10    done    if rev = temp, then       return true    return false end

उदाहरण

#include <iostream> using namespace std; bool isPalindrome(int number) {    int temp = number;    int rev = 0;    while(number > 0){       rev = 10 * rev + number % 10; //take the last digit, and attach with the rev number /= 10;    }    if(rev == temp)       return true;    return false; } int main() {    int n = 12321;    if(isPalindrome(n)){       cout << n << " is palindrome number";    } else {       cout << n << " is not a palindrome number";    } }

आउटपुट

12321 is palindrome number

  1. - C++ में आर्मस्ट्रांग संख्या जांचने का प्रोग्राम

    एक आर्मस्ट्रांग संख्या वह संख्या है जहां अंकों का योग अंकों की कुल संख्या की घात पर उठाकर संख्या के बराबर होता है। आर्मस्ट्रांग संख्याओं के कुछ उदाहरण निम्नलिखित हैं। 3 = 3^1 153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153 371 = 3^3 + 7^3 + 1^3 = 27 + 343 + 1 = 371 407 = 4^3 + 0^3 + 7^3 = 64 +0 + 343 = 4

  1. - C++ में संख्या पैलिंड्रोम है या नहीं जांचने का प्रोग्राम

    एक पैलिंड्रोम संख्या वही रहती है यदि उसके अंक उल्टे हो जाएं यानी उसका मान नहीं बदलता। पैलिंड्रोम संख्या को सममित भी कहा जा सकता है। उदाहरण के लिए: संख्याएँ 12321, 1551, 11 आदि पैलिंड्रोम हैं क्योंकि उनके अंक उल्टे होने पर भी वे नहीं बदलते। एक प्रोग्राम जो जांचता है कि कोई संख्या पैलिंड्रोम है या नही

  1. - जावा प्रोग्राम: पालिंड्रोम नंबर चेक करना

    इस लेख में हम समझेंगे कि दी गई संख्या पालिंड्रोम है या नहीं, यह कैसे चेक किया जाता है। पालिंड्रोम वह शब्द, संख्या, वाक्यांश या कैरेक्टर्स का अनुक्रम होता है जो आगे और पीछे से पढ़ने पर समान होता है। उदाहरण: malayalam या संख्या 10101 पालिंड्रोम हैं। डेमोनस्ट्रेशन इनपुट: संख्या दर्ज करें: 454 आउटपु