Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
anotherpony
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 5
#1

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

24.04.2013, 22:18. Просмотров 419. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 22:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как использовать двойной факториал в С++ с использованием только if и for? (C++):

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

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

Двойной факториал - C++
Здравствуйте, Товарищи. Поискал на форуме подобную задачку, увы, не нашел. Помогите составить программу (у меня КодБлокс) которая будет...

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

Двойной факториал VS рекурсия - C++
Доброго времени суток. Программа которая считает двойной факториал есть: int df(int x) { if (x&lt;3) { return x; } ...

Программа, вычисляющая двойной факториал числа - C++
Создайте программу, вычисляющую двойной факториал числа.

1
kazak
3048 / 2369 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2013, 22:54
Привет! Вот еще темы с ответами:

Вычислить двойной факториал, используя цикл do while - C++
Дано целое число N (&gt; 0). Найти двойной факториал N: N!! = N*(N-2)*(N-4)*... (последний сомножитель равен 2, если N - четное, и 1, если N -...

Найти значание выражения(двойной факториал) - C++
Найти значение выражения . (Определить функцию для расчета двойного факториала натурального числа следующим образом: n!!=1*3*5*…*n, если n...

Дано целое число N (> 0). Найти двойной факториал N: - C++
Всем Доброго дня!!!!!! 1. Дано целое число N (&gt; 0). Найти двойной факториал N: N!! = N•(N–2)•(N–4)•… (последний сомножитель равен...

Написать рекурсивную функцию, которая высчитывает двойной факториал - C++
Написать рекурсивную функцию, высчитывает двойной факториал: N !! = 1 • 3 • 5 • ... • N, если N - нечетное; N !! = 2 • 4 • 6 • ... • N,...


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

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

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