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

3-अंकीय ओसिरिस नंबर सी प्रोग्राम?

यहां हम ओसिरिस नंबर देखेंगे। एक ओसिरिस संख्या एक ऐसी संख्या है जो अपने स्वयं के अंकों के उप-नमूनों के क्रमपरिवर्तन के योग के बराबर होती है। मान लीजिए संख्या 132 है। फिर यदि हम {12 + 21 + 13 + 31 + 23 + 32} की गणना करें तो यह भी 132 है। तो संख्या ओसिरिस संख्या है। हमें यह जांचना है कि दी गई संख्या ओसिरिस संख्या है या नहीं।

दृष्टिकोण सरल है। यदि हम संख्याओं का विश्लेषण करें, तो प्रत्येक अंक दो बार आ रहा है इसलिए वे इकाई की स्थिति और दहाई की स्थिति में हैं। इसलिए हम उनके साथ 11 को गुणा करके जांच सकते हैं।

एल्गोरिदम

isOsirisNumber(n) -

Begin
   a := last digit
   b := second digit
   c := first digit
   digit_sum := a + b + c
   if n = (22 * digit_sum), then
      return true
   end if
   return false
End

उदाहरण

#include
using namespace std;
bool isOsirisNumber(int n) {
   int a = n % 10;
   int b = (n / 10) % 10;
   int c = n / 100;
   int sum = a + b + c;
   if (n == (22 * sum)) {
      return true;
   }
   return false;
}
int main() {
   int n = 132;
   if (isOsirisNumber(n))
      cout << "This is Osiris number";
   else
      cout << "This is Not Osiris number";
}

आउटपुट

This is Osiris number

  1. सी . में संख्या पैटर्न मुद्रित करने का कार्यक्रम

    कार्यक्रम विवरण एक संख्यात्मक पैटर्न संख्याओं का एक क्रम है जो एक नियम के आधार पर बनाया गया है जिसे पैटर्न नियम कहा जाता है। अनुक्रम में क्रमागत संख्याओं के बीच संबंध का वर्णन करने के लिए पैटर्न नियम एक या अधिक गणितीय संक्रियाओं का उपयोग कर सकते हैं। पैटर्न के उदाहरण पैटर्न 1 1 2 6 3 7 10 4 8 11

  1. सी प्रोग्राम किसी दिए गए नंबर को शब्दों में बदलने के लिए

    संख्यात्मक मानों वाली एक स्ट्रिंग को देखते हुए, कार्य उन दी गई संख्याओं को शब्दों में छिपाना है। जैसे हमारे पास एक इनपुट “361” है; तो आउटपुट शब्दों में होना चाहिए अर्थात तीन सौ इकसठ। निम्नलिखित समस्या के समाधान के लिए हमें संख्याओं और स्थानों जैसे इकाई, दहाई, हजारों आदि को ध्यान में रखना होगा। कोड

  1. प्लस परफेक्ट नंबर की जांच के लिए सी प्रोग्राम

    n अंकों की संख्या के साथ एक संख्या x को देखते हुए, हमारा कार्य यह जांचना है कि दी गई संख्या का प्लस परफेक्ट नंबर है या नहीं। यह जांचने के लिए कि संख्या प्लस परफेक्ट नंबर है, हम प्रत्येक अंक d (d ^ n) की n वीं शक्ति पाते हैं और फिर सभी अंकों का योग करते हैं, यदि योग n के बराबर है तो संख्या प्लस परफेक