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

PHP प्रोग्राम: जांचें कि संख्या के डिवाइजर्स की कुल संख्या सम है या विषम


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

उदाहरण

<?php
function divisor_count($my_val) {
    $my_count = 0;
    for ($i = 1; $i <= sqrt($my_val) + 1; $i++) {
        if ($my_val % $i == 0)
            $my_count += ($my_val / $i == $i)? 1 : 2;
    }
    if ($my_count % 2 == 0)
        echo "यह एक सम संख्या है\n";
    else
        echo "यह एक विषम संख्या है\n";
}
divisor_count(100);
?>

आउटपुट

यह एक विषम संख्या है

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


  1. पायथन प्रोग्राम: जांचें कि डिवाइजर्स की संख्या इवन है या ऑड पायथन प्रोग्राम: जांचें कि डिवाइजर्स की संख्या इवन है या ऑड

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट – एक संख्या n दिए जाने पर, इसके डिवाइजर्स की कुल संख्या इवन है या ऑड ढूंढें। इस दृष्टिकोण में, हम सभी डिवाइजर्स ढूंढेंगे और जांचेंगे कि डिवाइजर्स की संख्या इवन है या ऑड। कार्यान्वयन नी

  1. - संख्या धनात्मक, ऋणात्मक, सम, विषम या शून्य है जांचने का प्रोग्राम

    समस्या विवरण एक संख्या दी गई है, हमें जांचना है कि वह संख्या सम या विषम है और धनात्मक या ऋणात्मक है। एल्गोरिदम संख्या इनपुट करें। = 0 है या नहीं। यदि हां तो धनात्मक, अन्यथा ऋणात्मक और यदि 0 है तो शून्य। यदि संख्या 2 से विभाज्य है तो सम अन्यथा विषम। उदाहरण कोड = 0: if n == 0: print(सं

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

    Python में संख्या विषम या सम है या नहीं जांचना Python का मॉड्यूलो (%) ऑपरेटर (जिसे शेष ऑपरेटर भी कहा जाता है) यह निर्धारित करने के लिए उपयोगी है कि कोई संख्या विषम या सम है। हम किसी संख्या को 2 से विभाजित करने का शेष प्राप्त करते हैं। यदि यह 0 है, तो यह सम है अन्यथा यह विषम है। no = int(input(संख्य