Вычисление факториала - C# (206854)
Формулировка задачи:
Пожалуста решите задачку
Вычислить
Вычисление факториала числа оформите в виде подпрограммы
Заранее спасибо
Решение задачи: «Вычисление факториала»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int n, k; Console.Write("Введите число n:"); n = Convert.ToInt32(Console.ReadLine()); Console.Write("Введите число k:"); k = Convert.ToInt32(Console.ReadLine()); int f = 0; int n_factor = 1; for (int i = 1; i <n; i=i+2) { f = i * (i + 1); n_factor = n_factor * f; } f = 0; int k_factor = 1; for (int j = 1; j < k; j=j+2) { f = j * (j+1); k_factor = k_factor * f; } f = 0; int k_n_factor = 1; for (int l = 1; l <Math.Abs(k - n); l=l+2) { f = l* (l+1); k_n_factor = k_n_factor * f; } double result = n_factor / (k_factor * k_n_factor); Console.WriteLine("Результат: {0}", result); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д