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

फाइबोनैचि श्रृंखला में nth नंबर प्रिंट करने के लिए C# फ़ंक्शन लिखें?

निम्नलिखित सेट करें, यदि nth संख्या मान लें संख्या -

int n = num- 1;
int[] val = new int[n + 1];

फिर डिफ़ॉल्ट फाइबोनैचि संख्याओं को पहले और दूसरे स्थान पर सेट करें -

val[0]= 0;
val[1]= 1;

i=2 से i<=n तक लूप करें और फाइबोनैचि संख्याएं ज्ञात करें -

for (int i = 2; i <= n;i++) {
   val[i] = val[i - 2] + val[i - 1];
}

निम्नलिखित पूरा कोड है -

उदाहरण

using System;
public class Demo {
   public static void Main(string[] args) {
      Demo g = new Demo();
      int a = g.displayFibonacci(7);
      Console.WriteLine(a);
   }

   public int displayFibonacci(int num) {
      int n = num- 1;
      int[] val = new int[n + 1];

      val[0]= 0;
      val[1]= 1;

      for (int i = 2; i <= n;i++) {
         val[i] = val[i - 2] + val[i - 1];
      }

      return val[n];

   }
}

आउटपुट

8

  1. Number.isFinite() जावास्क्रिप्ट में फ़ंक्शन

    नंबर ऑब्जेक्ट का isFinite () फ़ंक्शन एक संख्या को स्वीकार करता है और निर्धारित करता है कि क्या यह परिमित संख्या है। यदि दी गई संख्या परिमित है तो यह सही है, अन्यथा यह झूठी है। सिंटैक्स इसका सिंटैक्स इस प्रकार है Number.isFinite(100/0); उदाहरण <html> <head>    <title>Java

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

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

  1. फाइबोनैचि श्रृंखला में किसी संख्या के nवें गुणक के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक संख्या दी गई है, हमें फाइबोनैचि संख्या में एक संख्या k का nवां गुणज ज्ञात करना होगा। समस्या के समाधान पर नीचे चर्चा की गई है- उदाहरण # find function def find(k, n):    f1 = 0    f2 = 1 &nb