Форум программистов, компьютерный форум, киберфорум
Информатика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
-22 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 90
1

Дано целое число N (> 0). Найти двойной факториал N

23.03.2014, 18:35. Показов 2387. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано целое число N (> 0). Найти двойной факториал N:
N!! = N·(N–2)·(N–4)·…
(последний сомножитель равен 2, если N — четное, и 1, если N — нечетное). Чтобы избежать целочисленного переполнения, вычислять это произведение с помощью вещественной переменной и вывести его как вещественное число.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2014, 18:35
Ответы с готовыми решениями:

Дано целое число N (> 0). Найти двойной факториал N:
Всем Доброго дня!!!!!! 1. Дано целое число N (> 0). Найти двойной факториал N: N!! =...

Дано целое число N (> 0). Найти двойной факториал N: (через while)
Дано целое число N (> 0). Найти двойной факториал N: N!! = N·(N-2)·(N-4)·... (последний...

Дано целое число N (> 0). Найти двойной факториал N: (через while)
N!! = N·(N-2)·(N-4)·... (последний сомножитель равен 2, если N - четное, и 1, если N - нечетное)....

Дано целое число N(>0). Найти произведение N!=1*2*...*N (N- факториал)
Помогите пожалуста решить задачу Дано целое число N(>0). Найти произведение N!=1*2*...*N (N-...

3
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
23.03.2014, 18:39 2
Лучший ответ Сообщение было отмечено tezaurismosis как решение

Решение

C++
1
2
for(int  i=N;i>0;i-=2)
 S*=i;
1
Ушел с форума
Автор FAQ
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
24.03.2014, 03:36 3
Anonim107,
какая-то формула для двойного факториала неправильная
1!!=1!=1
2!!=(1*2)!=2!=2
3!!=(1*2*3)!=6!=1*2*3*4*5*6=720
4!!=24!=620448401733239439360000
5!!=120!=66895029134491270575881180540904*10167
и т.д.
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
24.03.2014, 07:27 4
Лучший ответ Сообщение было отмечено Mikl___ как решение

Решение

Цитата Сообщение от Mikl___ Посмотреть сообщение
какая-то формула для двойного факториала неправильная
нормальная
вот определения двойного факториала
Двойной факториал числа n обозначается n!! и определяется как произведение всех натуральных чисел в отрезке [1,n], имеющих ту же чётность что и n.
http://ru.wikipedia.org/wiki/Факториал
Двойной факториал представляет собой произведение всех натуральных чисел от 1 до n той же самой четности, что и число n. Двойной факториал обозначается как n!!
http://www.math24.ru/factorial.html
двойной здесь означает не то что два раза берется, а то что числа делятся на два множества ( четные нечетные)
есть еще кратный факториал
1
24.03.2014, 07:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2014, 07:27
Помогаю со студенческими работами здесь

Дано целое число, являющееся некоторой степенью числа 2. Найти целое число K — показатель этой степени
Добрый день форумчанине. Помогите пожалуйста перевести, программу из Pascal на MatLab Дано...

Дано целое число N. Найти наименьшее целое положительное число K, при котором выполняется неравенство 3^k > N.
Используя цикл while Дано целое число N. Найти наименьшее целое положительное число K, при котором...

Дано целое число N (> 1). Найти наибольшее целое число K, при котором выполняется неравенство 3K < N.
Дано целое число N (&gt; 1). Найти наибольшее целое число K, при котором выполняется неравенство...

Дано целое число N>0. Найти наименьшее целое положительное число К, квадрат которого превосходит N:K*K>N
дано целое число N&gt;0. Найти наименьшее целое положительное число К, квадрат которого превосходит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru