TheBulgarianWolf

Fibonacci Number According To Its Position

Oct 18th, 2020
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.97 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Diagnostics.CodeAnalysis;
  4. using System.Linq;
  5. using System.Numerics;
  6.  
  7. namespace SoftuniExercisesWithVariables
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.  
  14.             Console.WriteLine("Enter the wanted fibonacci number: ");
  15.             int count = int.Parse(Console.ReadLine());
  16.             int firstNum = 1;
  17.             int secondNum = 1;
  18.             int thirdNum = 0;
  19.             List<int> numbers = new List<int> { 1, 1 };
  20.             for(int i = 2; i < count/2; i++)
  21.             {
  22.                 thirdNum = firstNum + secondNum;
  23.                 numbers.Add(thirdNum);
  24.                 firstNum = secondNum + thirdNum;
  25.                 numbers.Add(firstNum);
  26.                 secondNum = firstNum + thirdNum;
  27.                 numbers.Add(secondNum);
  28.             }
  29.  
  30.             numbers.ToArray();
  31.             Console.WriteLine(numbers[count-1]);
  32.         }
  33.     }
  34. }
  35.  
Add Comment
Please, Sign In to add comment