Wednesday, 20 November 2013

C# factorial program using recursion

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:

No comments:

Post a Comment