C# フィボナッチ数列

美しい フィボナッチ数列

kk-online.jp

一つ前の数と二つの数の合計の和を創りだす数列。

 

この数列は黄金比になっており、

 

黄金比は自然界、有名な美術品などで多く見られる。

 

ていうか

ジョジョ

http://cdn-ak.f.st-hatena.com/images/fotolife/h/hosog/20120704/20120704212405.jpg

これで有名になった気もする。

 

なんか、プログラミングってそんなにしゃちほこばるものででもないんだなー。

これまでやってきたこととプログラミングがつながってく感触

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string args)
        {
            int
sequence = new int[20];

            Console.Write("a1 = ");
            sequence[0] = int.Parse(Console.ReadLine());
            Console.Write("a2 = ");
            sequence[1] = int.Parse(Console.ReadLine());

            for (int i = 2; i < sequence.Length; ++i)
            {
                sequence[i] = sequence[i - 1] + sequence[i - 2];
            }

            Console.Write("{");
            for (int i = 0; i < sequence.Length - 1; ++i)
            {
                Console.Write(sequence[i] + ", ");
            }
            Console.Write(sequence[sequence.Length-1] + "}");
        }
    }
}