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> |
||