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

PHP प्रोग्राम: जांचें कि संख्या के सभी अंक इसे विभाजित करते हैं या नहीं


PHP में जांचने के लिए कि संख्या के सभी अंक इसे विभाजित करते हैं या नहीं, कोड इस प्रकार है -

उदाहरण

<?php
function divisibility_check($my_val, $my_digit) {
    return ($my_digit != 0 && $my_val % $my_digit == 0);
}
function divide_digits($n) {
    $temp = $my_val;
    while ($temp > 0) {
        $my_digit = $my_val % 10;
        if (!(divisibility_check($my_val, $my_digit)))
            return false;
        $temp /= 10;
    }
    return true;
}
$val = 255;
if (divide_digits($val))
    echo "सभी संख्याएं विभाजित की जा सकती हैं";
else
    echo "सभी संख्याएं विभाजित नहीं की जा सकतीं";
?>

आउटपुट

सभी संख्याएं विभाजित की जा सकती हैं

'divisibility_check' नामक एक फ़ंक्शन परिभाषित किया गया है जो जांचता है कि संख्या 0 नहीं है और यदि संख्या संख्या के हर अंक को पूरी तरह से विभाजित करती है, बिना किसी शेष के। 'divide_digits' नामक एक अन्य फ़ंक्शन परिभाषित किया गया है जो जांचता है कि संख्या में हर अंक संख्या को पूरी तरह से विभाजित करता है। संख्या परिभाषित की गई है, और 'divide_digits' फ़ंक्शन को इस संख्या को पैरामीटर के रूप में पास करके कॉल किया जाता है। प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।


  1. - जावा प्रोग्राम: जांचें कि संख्या के सभी अंक उसे विभाजित करते हैं या नहीं

    उदाहरण 0) { int digit = val % 10; // बग: temp के बजाय val उपयोग कर रहा है if (!divisibilityCheck(val, digit)) return false; temp /= 10; } return true; } public static void main(String args[]) { int val

  1. - पायथन में जांचें कि किसी संख्या के सभी अंक उसे विभाजित करते हैं या नहीं

    मान लीजिए हमारे पास एक संख्या n है। हमें यह जांचना है कि क्या इसके सभी अंक इसे विभाजित कर सकते हैं या नहीं। उदाहरण के लिए, यदि इनपुट n = 135 है, तो आउटपुट True होगा, क्योंकि (135 ÷ 1 = 135), (135 ÷ 3 = 45) और (135 ÷ 5 = 27) सभी पूर्णांक परिणाम देते हैं। समाधान दृष्टिकोण हम संख्या के प्रत्येक अंक क

  1. - पायथन प्रोग्राम: जांचें कि क्या किसी संख्या के सभी अंक उसे विभाजित करते हैं

    इस लेख में, हम दी गई समस्या के समाधान और दृष्टिकोण के बारे में जानेंगे।समस्या कथन - एक संख्या n दी गई है, जांचें कि क्या n के सभी अंक उसे विभाजित करते हैं या नहीं।यहां हम जांचेंगे कि दी गई संख्या में कोई 0 तो नहीं है क्योंकि इससे शून्य से विभाजन अपवाद उत्पन्न होगा और इसलिए हमें उत्तर में नहीं वापस क