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

न्यूमैन-कॉनवे अनुक्रम की शर्तों को प्रिंट करें

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

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<stdio.h>
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 की स्क्रीन पर किसी दस्तावेज़ को पढ़ना और संपादित करना जितना सुविधाजनक हो सकता है, उसे प्रिंट करना उसकी खामियों को देखने और आपके कंप्यूटर पर ध्यान भटकाने से बचने का एक शानदार तरीका है। मुद्रण आपको दस्तावेजों को संरक्षित करने और भविष्य में मृत लिंक से बचने की भी अनुमति देता है। यह आपको अपनी

  1. कैसे अजगर का उपयोग कर फाइबोनैचि अनुक्रम मुद्रित करने के लिए?

    Fibonacci series में वे संख्याएँ होती हैं जहाँ प्रत्येक संख्या पिछली दो संख्याओं का योग होती है। इस प्रकार की श्रृंखला लूपिंग स्टेटमेंट का उपयोग करके उत्पन्न होती है। उदाहरण x=0 y=1 fibo=0 while fibo<10:     fibo=fibo+1     z=x+y     print (z)     x,y=y,z आ

  1. पायथन में एक सूची प्रिंट करें

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