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

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

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

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. - JavaScript में Number.isFinite() फंक्शन

    Number ऑब्जेक्ट का isFinite() फंक्शन एक नंबर स्वीकार करता है और निर्धारित करता है कि यह एक परिमित संख्या है या नहीं। यदि दिया गया नंबर परिमित है तो यह true लौटाता है अन्यथा false। सिंटैक्स इसका सिंटैक्स निम्नानुसार है: Number.isFinite(value) उदाहरण <html> <head>    <title

  1. JavaScript Number() फंक्शन JavaScript Number() फंक्शन

    JavaScript Number() फंक्शन ऑब्जेक्ट वैल्यू को तर्क के रूप में पास करके उसके संबंधित न्यूमेरिक वैल्यू में बदल देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

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

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