Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 5
1

Как использовать двойной факториал в С++ с использованием только if и for?

24.04.2013, 22:18. Просмотров 640. Ответов 1
Метки нет (Все метки)

Код определяет четность или нечетность числа. Как в этой же программе вычислить двойной факториал введенного числа?

МОЖНО ИСПОЛЬЗОВАТЬ ТОЛЬКО ОПЕРАТОРЫ -IF- и -FOR-

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "math.h" 
#include "stdafx.h" 
#include <iostream>; 
#include <string> ; 
#include <conio.h>; 
using namespace std; 
 
void main() 
{ 
int inp; 
float a; 
float b; 
cout << "vvedite celoe 4islo" << endl; 
cin >> inp; 
a=inp; 
a=a/2; 
b=floor(a); 
if (a>b) 
{ 
cout << "nechetnoe" << endl; 
} 
else 
{ 
cout << "chetnoe" << endl; 
} 
_getch(); 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2013, 22:18
Ответы с готовыми решениями:

Факториал. Использовать только одну функцию main и только один цикл
задача вообщем простая, но условия осложняют: \sum_{i=0}^{n-1} {x}_{i}/i! использовать только...

Описать рекурсивные функции вещественного типа, вычисляющие факториал и двойной факториал заданного числа
Описать рекурсивные функции Fact(N) и Fact2(N) вещественного типа, вычисляющие значения факториала...

Двойной факториал
подскажите как написать функцию для вычисления х!!

Двойной факториал
N!! = N*(N–2)*(N–4)*… (N &gt; 0 — параметр целого типа; последний сомножитель в произведении равен 2,...

1
3072 / 2393 / 255
Регистрация: 11.03.2009
Сообщений: 5,444
24.04.2013, 22:54 2
Цитата Сообщение от anotherpony Посмотреть сообщение
Код определяет четность или нечетность числа.
C++
1
2
3
4
if (a % 2 == 0)
   cout << "Число четное" << endl;
else
   cout << "Число нечетное " << endl;
Цитата Сообщение от anotherpony Посмотреть сообщение
Как в этой же программе вычислить двойной факториал введенного числа?
МОЖНО ИСПОЛЬЗОВАТЬ ТОЛЬКО ОПЕРАТОРЫ -IF- и -FOR-
C++
1
2
3
4
5
6
7
fact = 1;
if (n % 2 == 0)
   for (int i = 1; i < n / 2; i++)
      fact *= 2*i;
else
   for (int i = 1; i < n / 2; i++)
      fact *= 2*i + 1;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2013, 22:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Двойной факториал
Задача: Дано натуральное число n. Получить n!! (!-факториал),равное произведению (1*3*...*n) для...

Двойной факториал
Доброго времени суток! Помогите плз написать программу для вычисления двойного факториала, т.е. к...

(2n+1)! ( Двойной факториал)
(2n-1)!! (двойной факториал) делать с помощью while

Двойной факториал
Пусть n - натуральное число и пусть n!!означает 1*3*5*...*n для нечетного n и 2*4*....*n для...

Двойной факториал
Всем Доброго)) Подскажите, как можно сократить \frac{(2n+1)!!}{(2n-1)!!} Есть предположение, что...

Двойной факториал
Дано целое число N (&gt; 0). Найти двойной факториал N: N!! = N·(N–2)·(N–4)·… (последний сомножитель...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.