La serie de Fibonacci es una secuencia en la que cada término es la suma de los dos términos anteriores. Comienza con 0 y 1, y los términos subsiguientes se obtienen sumando los dos términos anteriores. Por ejemplo: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...
//Usings.
using System
/// <summary>
/// Calcula los primeros n números de la serie de Fibonacci.
/// </summary>
/// <param name="n">La cantidad de números de Fibonacci a calcular.</param>
/// <returns>Un array que contiene los primeros n números de la serie de Fibonacci.</returns>
public static int[] FibonacciNumbers(int n)
{
if (n <= 0)
{
throw new ArgumentException("La cantidad de números debe ser mayor que cero.", nameof(n));
}
int[] series = new int[n];
series[0] = 0;
if (n > 1)
{
series[1] = 1;
for (int i = 2; i < n; i++)
{
series[i] = series[i - 1] + series[i - 2];
}
}
return series;
}