C# program to print factorial of given number

Views: 101   

Following program shows you how to print factorial of given number.
In this program we get input from user and prints factorial of that number using for loop

using System;

class MainClass {
  public static void Main (string[] args) {
    Console.WriteLine("Enter a number:");
    int input = Convert.ToInt32(Console.ReadLine());
    int result = 1;
    for (int i = 1; i <= input; i++) {
      result = result * i;
    }
    Console.WriteLine(input + " factorial is: " + result);
  }
}

Output:

Enter a number:
 6
6 factorial is: 720
On By