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

C में 3-अंकीय ओसिरिस संख्या (Osiris Number)

ओसिरिस संख्या वह संख्या है जिसका मान उसके अपने अंकों के सभी क्रमपरिवर्तनों से बनी संख्याओं के योग के बराबर होता है।

इस समस्या में, हमें एक 3-अंकीय संख्या N दी गई है, और हम जांचेंगे कि N ओसिरिस संख्या है या नहीं।

उदाहरण

इनपुट: N = 132  आउटपुट: 132

व्याख्या

N के सभी 2-अंकीय क्रमपरिवर्तन: 13, 12, 21, 23, 32, 31।

योग = 13+12+21+23+32+31 = 132

सूत्र: यदि अंकों का योग S है, तो N = 2 * S * 11 होना चाहिए।

C कोड उदाहरण

#include <stdio.h>

int main() {
    int n = 132;
    int a = n % 10;
    int b = (n / 10) % 10;
    int c = n / 100;
    int digit_sum = a + b + c;
    if(n == (2 * digit_sum * 11))
        printf("%d is an Osiris number", n);
    else
        printf("%d is not an Osiris number", n);
    return 0;
}

आउटपुट

132 is an Osiris number
  1. JavaScript Number() फंक्शन JavaScript Number() फंक्शन

    JavaScript Number() फंक्शन ऑब्जेक्ट वैल्यू को तर्क के रूप में पास करके उसके संबंधित न्यूमेरिक वैल्यू में बदल देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

  1. - JavaScript में नार्सिसिस्टिक नंबर

    नार्सिसिस्टिक नंबरदिए गए नंबर बेस b में एक नार्सिसिस्टिक नंबर वह संख्या है जो अपने स्वयं के अंकों के योग के बराबर होती है, प्रत्येक को अंकों की संख्या की घात तक उठाया जाता है।उदाहरण के लिए -153 = 1^3 + 5^3 + 3^3 = 1+125+27 = 153इसी तरह,1 = 1^1 = 1दृष्टिकोणहम पहले व्हाइल लूप का उपयोग करके अंकों की सं

  1. JavaScript में संख्या पैटर्न JavaScript में संख्या पैटर्न

    हमें एक JavaScript और HTML प्रोग्राम लिखना है जो उपयोगकर्ता को एक टेक्स्ट इनपुट और बटन प्रदान करता है। जब उपयोगकर्ता इनपुट में कोई मान दर्ज करता है, मान लीजिए 5, और बटन पर क्लिक करता है, तो हमें स्क्रीन पर निम्नलिखित पैटर्न प्रिंट करना चाहिए। (n = 5 के लिए) 01 01 02 01 02 03 01 02 03 04 01 02 03 04