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

शुभ संख्याएं


भाग्यशाली संख्याएँ कुछ विशेष पूर्णांक संख्याएँ होती हैं। मूल संख्याओं में से कुछ विशेष संख्याओं को उनके स्थान से हटा दिया जाता है। उनके मूल्य के बजाय, उनकी स्थिति के लिए, संख्याएँ हटा दी जाती हैं। जो अंक हटाए नहीं जाते, वे भाग्यशाली अंक होते हैं।

संख्या विलोपन कुछ नियम का पालन करता है। सबसे पहले, हर दूसरा नंबर हटा दिया जाता है, उसके बाद, सभी तीसरे नंबर हटा दिए जाते हैं और इसी तरह।

यहां कुछ उदाहरण दिया गया है -

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 (1 – 25 all)
1 3 5 7 9 11 13 15 17 19 21 23 25 (deleting all 2nd numbers)
1 3 7 9 13 15 19 21 25 (All 3rd numbers are deleted, starting from 5)
1 3 7 9 13 15 21 25 (All 7th numbers are deleted starting from 19)

इनपुट और आउटपुट

इनपुट:यह लकी है या नहीं, यह जांचने के लिए एक नंबर लगाएं। मान लीजिए कि संख्या 13 है आउटपुट:13 एक भाग्यशाली संख्या है।

एल्गोरिदम

isLuckyNumber(number)

इनपुट - एक नंबर।

आउटपुट - जांचें कि नंबर भाग्यशाली है या नहीं।

Begin
   counter := 2 (It is static data, not be initialized again in recursion call)
   if counter > n, then
      return 1
   if n mod counter = 0, then
      return 0
   n := n – (n / counter)
   counter := counter + 1
   isLuckyNumber(n)
End

उदाहरण

#include <iostream>
using namespace std;

int counter = 2;    //used during recursion

bool isLuckyNumber(int n) {
   if(counter > n)
      return 1;
   if(n%counter == 0)
      return 0;
   
   n -= n/counter;    //n will be next position for recursion
   counter++;
   return isLuckyNumber(n);
}

int main() {
   int x = 13;

   if(isLuckyNumber(x))
      cout << x<<" is a lucky number.";
   else
      cout << x<<" is not a lucky number.";
}

आउटपुट

13 is a lucky number.

  1. सी++ में डुडेनी नंबर्स

    संख्या सिद्धांत में परिभाषित एक गणितीय संख्या (विकिपीडिया)। नंबर हेनरी डुडेनी . द्वारा खोजा गया था . इसका गणितीय सूत्र है - यहाँ, हमें एक पूर्णांक n दिया गया है। हमारा काम जांच करना है कि दिया गया नंबर n एक डुडनी नंबर है या नहीं। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट: एन =17592 आ

  1. जांचें कि क्या कोई संख्या पायथन में ट्रोजन नंबर है

    मान लीजिए कि हमारे पास एक संख्या n है, हमें जांचना है कि n एक ट्रोजन संख्या है या नहीं। जैसा कि हम जानते हैं कि ट्रोजन नंबर एक ऐसी संख्या है जो एक पूर्ण शक्ति के बिना एक मजबूत संख्या है। एक संख्या n एक मजबूत संख्या है जब प्रत्येक अभाज्य भाजक या n के कारक p के लिए, p^2 भी एक भाजक होता है। दूसरे शब्दो

  1. पायथन में यादृच्छिक संख्या

    स्पष्टीकरण यादृच्छिक संख्या उत्पन्न करने के लिए पायथन के कुछ कार्य हैं। उनका उपयोग बहुत सारे खेलों, लॉटरी आदि में किया जा सकता है जहाँ उत्पन्न करने के लिए यादृच्छिक संख्या की आवश्यकता होती है। कुछ फ़ंक्शन ऐसे हैं जो यादृच्छिक संख्याएँ उत्पन्न करते हैं - पसंद () इस फ़ंक्शन का उपयोग संख्याओं के संग