Форум программистов, компьютерный форум, киберфорум
Наши страницы
aekuznecov
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Произведение факториалов числа N

Запись от aekuznecov размещена 24.01.2015 в 08:00
Обновил(-а) aekuznecov 24.01.2015 в 08:03

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
static void Main(string[] args)
        {
            Console.Write("Введите N <= 10: ");
            int N = Int32.Parse(Console.ReadLine());
            
            long result = 1;
            for (int i = 1; i <= N; i++)
                result = result * Fact(i);
            Console.WriteLine("\n Произведение факториалов равно: {0}", result);
        }
 
        static int Fact(int num)
        {
            return (num == 0) ? 1 : num * Fact(num - 1);
        }
Размещено в C#
Просмотров 526 Комментарии 2
Всего комментариев 2
Комментарии
  1. Старый комментарий
    Аватар для aekuznecov
    V
    V
    V
    Запись от aekuznecov размещена 26.01.2015 в 11:02 aekuznecov вне форума
    Обновил(-а) aekuznecov 26.01.2015 в 11:12
  2. Старый комментарий
    Аватар для aekuznecov
    Цитата:
    Сообщение от RinatV Просмотреть комментарий
    У числа N всего один факториал, произведение не унарная операция, так что такое невозможно
    Это было решением к чьей-то задаче на форуме. Все работает. Только не понятно, кому вообще понадобилось такую задачу придумывать.
    Запись от aekuznecov размещена 26.01.2015 в 11:03 aekuznecov вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.