Write a program to print factorial of a number using recursion.


Write a program to print the factorial of a number using recursion.



class Program
    {
       // Using Recursion:
        public static double factorial(int number)
        {
            if (number == 1)
                return 1;
            else
                return number * factorial(number - 1);
        }

        static void Main(string[] args)
        {
            Console.WriteLine("Enter the Number");
            int num = int.Parse(Console.ReadLine());

            Console.WriteLine("Factorial of given number is: " + factorial(num));
            Console.ReadLine();

        }
    }


Result:


Comments

Popular posts from this blog

iframe vs embed vs object in HTML 5

Constructor in c#

What is the need of method overriding ???