Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Numerics;
- namespace FibonacciSequence
- {
- /*07.Write a program that reads a number N and calculates the sum of the first N members of the sequence of Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, …
- Each member of the Fibonacci sequence (except the first two) is a sum of the previous two members.
- */
- class FibonacciSequence
- {
- static void Main()
- {
- Console.Write("Members of sequence N = ");
- int n = int.Parse(Console.ReadLine());
- BigInteger firstMember = 0;
- BigInteger secondMember = 1;
- BigInteger sum = 1;
- Console.WriteLine("{0}\n{1}", firstMember, secondMember); //Print first Two members
- for (int i = 1; i < n/2; i++)
- {
- firstMember = firstMember + secondMember;
- secondMember = secondMember + firstMember;
- Console.WriteLine("{0}\n{1}", firstMember, secondMember); //Print the Next N-2 members
- sum = sum + firstMember + secondMember;
- }
- if (n % 2 != 0)
- {
- firstMember = firstMember + secondMember;
- sum = sum + firstMember;
- Console.WriteLine(firstMember); //If N is odd number print the last member
- }
- Console.WriteLine("Sum of the {0} members of Fibunacci is {1}", n, sum);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment