Arrays C# Console For Loop If Else Statement Methods

Fibonacci Series in C# with Method

We can optimize the recursive method for calculating the Fibonacci numbers by remembering (saving) the already calculated numbers in an array and making recursive call only if the number we are trying to calculate has not been calculated yet. Thanks to this small optimization technique (also known in computer science and dynamic optimization as memoization (not to be confused with memorization) the recursive solution would work for linear count of steps.

Here is a sample implementation:

Exercise 1:

C# Code:

Output:

 

Exercise 2: 

Write a program in C# Sharp to find the Fibonacci numbers for a n numbers of series using recursion. (For example user enters 5, then method calculates 5 fibonacci numbers c# )

C# Code:

 

Output:

 

 

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.