Математическая формула - C# (195964)
Формулировка задачи:
C_k^n=n!/(n-m)m! Помогите решать на с#
Решение задачи: «Математическая формула»
textual
Листинг программы
using System; using System.Numerics; namespace ConsoleApplication { internal class Program { private static void Main() { Console.WriteLine("{0:N0}", GetCombination(5, 52)); } private static BigInteger GetCombination(int k, int n) { if (k > n || k <= 0) { throw new InvalidOperationException(); } return GetFactorial(n) / GetFactorial(k) / GetFactorial(n - k); } private static BigInteger GetFactorial(int n) { if (n < 0) { throw new InvalidOperationException(); } BigInteger result = 1; for (int i = 1; i <= n; i++) { result *= i; } return result; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д