Факторіал

int n = 3;

int fact = 1;

for (int i = 1; i <= n; i++)

{

     fact = fact * i;

}

Console.WriteLine(fact);

6

public static int factorialUsingRecursion(int n) {

    if (n <= 2) {

        return n;

    }

    return n * factorialUsingRecursion(n - 1);

}