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

सी में 3-अंकीय ओसिरिस संख्या?

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

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

आइए एक उदाहरण लेते हैं,

Input : N = 132
Output : 132

स्पष्टीकरण

एन के सभी उप-नमूने:13, 12, 21, 23, 32 31.

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

ऐसा करने के लिए, हमारे पास यह जांचने का एक सूत्र है कि दी गई संख्या ओसिरिस संख्या है या नहीं।

उदाहरण

#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. जावास्क्रिप्ट संख्या समारोह

    जावास्क्रिप्ट नंबर () फ़ंक्शन किसी ऑब्जेक्ट मान को उसके संबंधित संख्यात्मक मान के तर्क के रूप में परिवर्तित करता है। जावास्क्रिप्ट नंबर () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta

  1. जावास्क्रिप्ट नरसंहार संख्या

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

  1. जावास्क्रिप्ट में संख्या पैटर्न

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