- Curso
- Recursividad
- Calcular el factorial de un número
Calcular el factorial de un número
Última actualización:
23/08/2020
⁃
Dificultad:
Intermedio
Cree un programa en C# que implemente una función recursiva que reciba un número entero solicitado al usuario y retorne el factorial de ese número. Deberás calcular el factorial del número usando la recursividad.
Entrada
6
Salida
720
Solución
using System;
public class CalcularFactorial
{
public static void Main(string[] args)
{
int num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(Factorial(num));
}
public static int Factorial(int num)
{
if (num == 0)
{
return 1;
}
else
{
return num * Factorial(num - 1);
}
}
}