Fibonacci sequence: Difference between revisions

Content added Content deleted
m (Improve lang example: Update execution mode expressions)
Line 3,602: Line 3,602:
return next;
return next;
}
}
</syntaxhighlight>

=== Iterative ===
<syntaxhighlight lang="csharp">
using System; using System.Text; // Fibrus.cs Russia
namespace Fibrus { class Program { static void Main()
{ long fi1=1; long fi2=1; long fi3=1; int da; int i; int d;
for (da=1; da<79; da++)
{ d = 20-Convert.ToInt32((Convert.ToString(fi3)).Length);
for (i=1; i<d; i++) Console.Write(".");
Console.Write(fi3); Console.Write(" "); Console.WriteLine(da);
fi3 = fi2 + fi1;
fi1 = fi2;
fi2 = fi3;
}}}}
</syntaxhighlight>
</syntaxhighlight>