using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace factorialusingrecursion
{
class Program
{
public static int factorial(int n)
{
if (n <= 1)
{
return 1;
}
else
return n * factorial(n - 1);
}
public static void Main(string[] args)
{
Console.WriteLine("-------------Enter a number--------------");
int num = int.Parse(Console.ReadLine());
Console.WriteLine("the factorial of your number is {0}", +factorial(num));
Console.ReadKey();
}
}
}
Output:
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace factorialusingrecursion
{
class Program
{
public static int factorial(int n)
{
if (n <= 1)
{
return 1;
}
else
return n * factorial(n - 1);
}
public static void Main(string[] args)
{
Console.WriteLine("-------------Enter a number--------------");
int num = int.Parse(Console.ReadLine());
Console.WriteLine("the factorial of your number is {0}", +factorial(num));
Console.ReadKey();
}
}
}
Output:
No comments:
Post a Comment