I am trying to calculate the Fibonacci sequence in C # in a very simple way, however, when it comes to higher numbers, it appears and stops working, giving the wrong answers.
ulong num = 1; ulong lnum = 0; uint x = 1; private void Form1_Load(object sender, EventArgs e) { listBox1.Items.Add("(0) " + 1); } private void timer1_Tick(object sender, EventArgs e) { if (x <= 1000) { ulong newnum = lnum + num; listBox1.Items.Add("(" + x + ") " + newnum); listBox1.SetSelected((int)x, true); lnum = num; num = newnum; x++; } }
I do it so that I can see how to add numbers by adding them to list 1 at a time.
source share