In case of fibonacci series, The next printed number is the sum of previous two numbers like 0,1,1,2,3,5,8,13,21 etc. The first two numbers of fibonacci series are 0 and 1.
using System;
namespace Fibonacci_series
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter Your target number");
int Target_Number = Convert.ToInt32(Console.ReadLine());
int First_Number = 0;
int Second_Number = 1;
int sum;
Console.Write(+First_Number+" "+Second_Number);//print 0 and 1
for (int i = 2; i < Target_Number; i++)//loop starts from 2 because 0 and 1 already printed
{
sum = First_Number + Second_Number;
First_Number = Second_Number;
Second_Number = sum;
Console.Write(" " + sum);
}
Console.WriteLine();
}
}
}
OutPut:-
using System;
namespace Fibonacci_series
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter Your target number");
int Target_Number = Convert.ToInt32(Console.ReadLine());
int First_Number = 0;
int Second_Number = 1;
int sum;
Console.Write(+First_Number+" "+Second_Number);//print 0 and 1
for (int i = 2; i < Target_Number; i++)//loop starts from 2 because 0 and 1 already printed
{
sum = First_Number + Second_Number;
First_Number = Second_Number;
Second_Number = sum;
Console.Write(" " + sum);
}
Console.WriteLine();
}
}
}
OutPut:-
Fibonacci Series |