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

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


एक संख्या n दी गई है, हमें यह पता लगाना है कि n के सभी अंक इसे विभाजित करते हैं या नहीं यानी यदि कोई संख्या 'xy' है तो x और y दोनों को इसे विभाजित करना चाहिए।

नमूना

इनपुट - 24

आउटपुट - हां

व्याख्या - 24 % 2 == 0, 24 % 4 == 0

कंडीशनल स्टेटमेंट्स का उपयोग करके जांचें कि क्या प्रत्येक अंक शून्येतर है और संख्या को विभाजित करता है। हमें संख्या के प्रत्येक अंक पर पुनरावृत्ति करने की आवश्यकता है। और उस संख्या के लिए संख्या की विभाज्यता की जांच करें।

उदाहरण

#include <stdio.h>
int main(){
    int n = 24;
    int temp = n;
    int flag=1;
    while (temp > 0){
        int r = n % 10;
        if (!(r != 0 && n % r == 0)){
            flag=0;
        }
        temp /= 10;
    }
    if (flag==1)
        printf("संख्या इसके अंकों से विभाज्य है");
    else
        printf("संख्या इसके अंकों से विभाज्य नहीं है");
    return 0;
}

आउटपुट

संख्या इसके अंकों से विभाज्य है

  1. C प्रोग्राम: प्लस परफेक्ट नंबर (आर्मस्ट्रांग संख्या) जांचें C प्रोग्राम: प्लस परफेक्ट नंबर (आर्मस्ट्रांग संख्या) जांचें

    प्लस परफेक्ट नंबर (आर्मस्ट्रांग संख्या) एक संख्या प्लस परफेक्ट (आर्मस्ट्रांग) है यदि इसके अंकों के nवें घात का योग (n = अंकों की संख्या) संख्या के बराबर हो। सूत्र n अंकों की संख्या के लिए: Σ(अंकⁿ) = संख्या उदाहरण संख्याअंकगणनायोगआर्मस्ट्रांग? 1631,6,31³+6³+3³ = 1+216+27244नहीं 3713,7,13³+7³+1³

  1. पायथन प्रोग्राम: जांचें कि क्या ऐरे में सभी डिजिट्स का उपयोग करके 3 से विभाज्य संख्या बनाना संभव है पायथन प्रोग्राम: जांचें कि क्या ऐरे में सभी डिजिट्स का उपयोग करके 3 से विभाज्य संख्या बनाना संभव है

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

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

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