Simple C# program to calculate n-th element of Fibonacci sequence.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; // ? 2017 TheFlyingKeyboard and released under MIT License // theflyingkeyboard.net namespace Fibonacci { class Program { static void Main(string[] args) { int n; Console.Out.WriteLine("Enter a number: "); n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Fibonacci of: {0} is equal to {1}", n, fibonacci(n)); Console.ReadKey(); } static int fibonacci(int n) { int fib = 0; int fibPrev1 = 1; int fibPrev2 = 0; for (int i = 2; i <= n; i++) { fib = fibPrev1 + fibPrev2; fibPrev2 = fibPrev1; fibPrev1 = fib; } return fib; } } }
C# Fibonacci