Факторіал
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);
}
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);
}