Вычисление факториала - 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы