Advertisement
AnitaN

04.ConsoleInputOutputHomework/10.FibonacciNumbers

Mar 23rd, 2014
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.97 KB | None | 0 0
  1. //Problem 10.   Fibonacci Numbers
  2. //Write a program that reads a number n and prints on the console the first n members of the Fibonacci sequence (at a single line, separated by spaces) : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, …. Note that you may need to learn how to use loops.
  3.  
  4. using System;
  5. using System.Numerics;
  6.  
  7. class FibonacciNumbers
  8. {
  9.     static void Main()
  10.     {
  11.         Console.Write("Please, enter number n: ");
  12.         int n = int.Parse(Console.ReadLine());
  13.         BigInteger firstNumber = 0;
  14.         BigInteger secondNumber = 1;
  15.         BigInteger sum = 0;
  16.         Console.WriteLine("Fibonacci Numbers:");
  17.         Console.Write(firstNumber + " ");
  18.         Console.Write(secondNumber + " ");
  19.         for (int i = 0; i < n - 2; i++)
  20.         {
  21.             sum = firstNumber + secondNumber;
  22.             firstNumber = secondNumber;
  23.             secondNumber = sum;
  24.             Console.Write(sum + " ");
  25.         }
  26.         Console.WriteLine();
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement