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

C++ में असामान्य संख्या (Unusual Number) जांचें


असामान्य संख्या क्या है?

एक संख्या असामान्य है यदि उसका सबसे बड़ा अभाज्य गुणनखंड उसके वर्गमूल से सख्ती से बड़ा है।

उदाहरण: 14 = 2 × 7, सबसे बड़ा अभाज्य गुणनखंड = 7, √14 ≈ 3.74, 7 > 3.74 → असामान्य

उदाहरण कोड

#include <iostream>
#include <cmath>
using namespace std;

int largestPrimeFactor(int num) {
    int maxPrime = -1;
    while (num % 2 == 0) {
        maxPrime = 2;
        num >>= 1;
    }
    for (int i = 3; i <= sqrt(num); i += 2) {
        while (num % i == 0) {
            maxPrime = i;
            num /= i;
        }
    }
    if (num > 2) maxPrime = num;
    return maxPrime;
}

bool isUnusual(int num) {
    int lpf = largestPrimeFactor(num);
    return lpf > sqrt(num);
}

int main() {
    int n = 14;
    if (isUnusual(n))
        cout << n << " is an unusual number";
    else
        cout << n << " is not an unusual number";
    return 0;
}

आउटपुट

14 is an unusual number
  1. - C++ में जांचें कि क्या बड़ी संख्या 25 से विभाज्य है या नहीं

    यहां हम देखेंगे कि कैसे जांचें कि कोई संख्या 25 से विभाज्य है या नहीं। इस मामले में संख्या बहुत बड़ी है। इसलिए हम संख्या को स्ट्रिंग के रूप में रखते हैं। एक संख्या 25 से विभाज्य होगी, जब अंतिम दो अंक 00 हों, या वे 25 से विभाज्य हों। उदाहरण #include <bits/stdc++.h> using namespace std; bool i

  1. - C++ में जांचें कि क्या बड़ी संख्या 11 से विभाज्य है या नहीं

    यहां हम देखेंगे कि कैसे जांचें कि कोई संख्या 11 से विभाज्य है या नहीं। इस मामले में संख्या बहुत बड़ी है। इसलिए हम संख्या को स्ट्रिंग के रूप में रखते हैं। यह जांचने के लिए कि कोई संख्या 11 से विभाज्य है या नहीं, यदि विषम स्थिति के मानों का योग और सम स्थिति के मानों का योग समान है, तो संख्या 11 से वि

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

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