C#: Calcular los primeros n números cúbicos

Tiempo de lectura: < 1 minuto

La serie de los números cúbicos es una secuencia de números en la que cada término se obtiene elevando al cubo un número natural. En otras palabras, cada término de la serie es el resultado de multiplicar un número natural por sí mismo dos veces.

La serie de los números cúbicos comienza con el número 1, que es el cubo de 1 (1^3 = 1). A partir de ahí, cada término se obtiene elevando al cubo el siguiente número natural. Por lo tanto, los primeros términos de la serie son: 1, 8, 27, 64, 125, 216, 343, 512, 729, ...

//Usings.
using System

/// <summary>
/// Calcula los primeros n números cúbicos.
/// </summary>
/// <param name="n">La cantidad de números cúbicos a calcular.</param>
/// <returns>Un array que contiene los primeros n números cúbicos.</returns>
public static int[] CubicNumbers(int n)
{
	if (n <= 0)
	{
		throw new ArgumentException("La cantidad de números debe ser mayor que cero.", nameof(n));
	}

	int[] cubics = new int[n];

	for (int i = 0; i < n; i++)
	{
		cubics[i] = (i + 1) * (i + 1) * (i + 1);
	}

	return cubics;
}

Deja un comentario