Lập trình C# -  In dãy Fibonacci

 In dãy Fibonacci

Viết chương trình C# để in n số đầu tiên trong dãy Fibonacci với n được nhập từ bàn phím.

Bài tập in dãy Fibonacci là bài tập thường gặp và khá phổ biến trong mọi ngôn ngữ. Bài tập C# này giúp bạn làm quen với cách sử dụng vòng lặp FOR trong C#.

Chương trình C#

Dưới đây là chương trình C# để giải bài tập in dãy Fibonacci trong C#:

using System;

namespace Csharp
{
    class TestCsharp
    {
        public static void Main()
        {

            int prv = 0, pre = 1, trm, i, n;

            Console.Write("\n");
            Console.Write("In day Fibonacci trong C#:\n");
            Console.Write("-------------------------");
            Console.Write("\n\n");

            Console.Write("Nhap so phan tu can hien thi: ");
            n = Convert.ToInt32(Console.ReadLine());
            Console.Write("Day Fibonacci gom {0} phan tu la: \n", n);
            Console.Write("{0}    {1}", prv, pre);

            for (i = 3; i <= n; i++)
            {
                trm = prv + pre;
                Console.Write("  {0}  ", trm);
                prv = pre;
                pre = trm;
            }
            Console.Write("\n");   

            Console.ReadKey();
        } 
    }
}
Xem ví dụ

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

In dãy Fibonacci trong C#