Вычислите число сочетаний из n по m — C#(Си шарп)

n и m вводиться с клавиатуры , формула сочетаний :
m
С = (n)!/m!*(n-m)!
n

using System;

int n,m;
n= int.Parse(Console.ReadLine());
m= int.Parse(Console.ReadLine());

static long GetFactorial(int number)
{
    var result = 1;
    for (var i = 2; i <= number; i++)
    {
        result *= i;
    }

    return result;
}

var c = GetFactorial(n) / GetFactorial(m) / GetFactorial(n - m);

Console.WriteLine(c);

Leave a Comment