Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
anotherpony
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 5
24.04.2013, 22:18     Как использовать двойной факториал в С++ с использованием только if и for? #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(); 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 22:18     Как использовать двойной факториал в С++ с использованием только if и for?
Посмотрите здесь:

C++ Двойной факториал
Дано целое число N (> 0). Найти двойной факториал N: C++
C++ Двойной факториал
C++ Написать функцию, которая возвращает «двойной» факториал введенного числа
Двойной факториал VS рекурсия C++
Факториал. Использовать только одну функцию main и только один цикл C++
Найти факториал с использованием цикла for C++
Написать рекурсивную функцию, которая высчитывает двойной факториал C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
24.04.2013, 22:54     Как использовать двойной факториал в С++ с использованием только if и for? #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;
Yandex
Объявления
24.04.2013, 22:54     Как использовать двойной факториал в С++ с использованием только if и for?
Ответ Создать тему
Опции темы

Текущее время: 08:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru