C#: Calcular los primeros n números cuadrados perfectos

Tiempo de lectura: < 1 minuto

La serie de cuadrados perfectos está compuesta por números cuyas raíces cuadradas son números enteros. Por ejemplo, la serie de cuadrados perfectos comienza 1, 4, 9, 16, 25, 36, 49, 64, ...

//Usings.
using System

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

	int[] squares = new int[n];

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

	return squares;
}

Deja un comentario