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

न्यूमैन-कॉनवे अनुक्रम के n पद प्रिंट करें


न्यूमैन-कॉनवे अनुक्रम का उपयोग निम्नलिखित पूर्णांक अनुक्रम उत्पन्न करने के लिए किया जाता है।

1 1 2 2 3 4 4 4 5 6 7 7 8 8 8 8 9 10 11 12

n संख्याओं के लिए न्यूमैन-कॉनवे अनुक्रम उत्पन्न करने का सूत्र है -

P(n) = P(P(n - 1)) + P(n - P(n - 1)) Where, p(1) =p(2) =1

एल्गोरिदम

START Step 1 -> Input variable n(e.g. 20) Step 2 -> start variables as i, p[n+1], p[1]=1, p[2]=1 Step 3 -> Loop For i=3 and i<=n and i++     Set p[i] = p[p[i - 1]] + p[i - p[i - 1]]         Print p[i]     Step 4 -> End Loop For STOP

उदाहरण

#include int main() {     int n = 20,i;     int p[n + 1];     p[1] = 1;     p[2] = 1;     printf("Newman-Conway Sequence is :");     printf("%d %d ",p[1],p[2]);     for (i = 3; i <= n; i++) {         p[i] = p[p[i - 1]] + p[i - p[i - 1]];         printf("%d ",p[i]);     }     return 0; }

आउटपुट

यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा।

Newman-Conway Sequence is :1 1 2 2 3 4 4 4 5 6 7 7 8 8 8 8 9 10 11 12

  1. Mac पर प्रिंट कैसे करें Mac पर प्रिंट कैसे करें

    आपके Mac की स्क्रीन पर डॉक्यूमेंट पढ़ना और एडिट करना जितना सुविधाजनक हो सकता है, इसे प्रिंट करना इसकी खामियों को देखने और अपने कंप्यूटर पर विकर्षण से बचने का एक शानदार तरीका है। प्रिंटिंग आपको डॉक्यूमेंट संरक्षित करने और भविष्य में डेड लिंक से बचने की अनुमति भी देती है। यह आपको अपनी स्क्रीन से ब्रेक

  1. - Python का उपयोग करके फिबोनैकी अनुक्रम कैसे प्रिंट करें?

    Python में फिबोनैकी अनुक्रम प्रिंट करना फिबोनैकी श्रृंखला में वे संख्याएँ होती हैं जहां प्रत्येक संख्या पिछली दो संख्याओं का योग होती है। इस प्रकार की श्रृंखला लूपिंग स्टेटमेंट का उपयोग करके उत्पन्न की जाती है। उदाहरण x = 0 y = 1 fibo = 0 while fibo < 10: fibo = fibo + 1 z = x + y prin

  1. - Python में सूची प्रिंट करना

    Python में सूची प्रिंट करना सूची तत्वों का एक क्रम है। क्रम में कोई भी तत्व क्रम में उसकी स्थिति द्वारा एक्सेसिबल है। इंडेक्स 0 से शुरू होता है। इसलिए list[2] इंडेक्स 2 पर तत्व लौटाएगा, सूची में तीसरा यानी 50।