1^2+2^2+3^2+4^2 ... n^2
Yo lo hize de la siguiente manera.
static void Main(string[] args)
{
int numero;
Console.Write("Ingresa Número:");
numero = int.Parse(Console.ReadLine());
Console.WriteLine("La Suma de la Expresion es:" + Evaluar(numero));
Console.ReadLine();
}
static int Evaluar(int N)
{
if (N == 1)
return 1;
else
return (N * N) + Evaluar(N - 1);
}
Yo quiero que me ayuden como hacerlo de la siguiente forma
Calcular la sumatoria de la siguiente serie.
1^1+2^2+3^3+4^4 ... n^n
Hola buenos dias. Puedes probar de la siguiente manera:
static int Evaluar(int n)
{
if (n == 1)
return 1;
else
return Convert.ToInt16(Math.Pow(n, n)) + Evaluar(n - 1);
}
Queda en vos utilizar la conversion o trabajar directamente con double en lugar de int.
Saludos.
muchas gracias amigo me sirvio bastante