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

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

Войти
Регистрация
Восстановить пароль
 
leftctrl
3 / 3 / 0
Регистрация: 14.06.2010
Сообщений: 8
#1

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

14.06.2010, 21:16. Просмотров 791. Ответов 9
Метки нет (Все метки)

Описать рекурсивную функцию Fact2(N) вещественного типа,вычисляющую значение двойного факториала N!! = N*(N-2)*(N-4)*... (N>0 - параметр целого типа;последний сомножитель в произведении равен 2,если N - четное число, и 1, если N- нечетное ).С помощью этой функции вычислить двойные факториалы пяти случайных чисел.


Ребят очень прошу, помогите,просто у меня в колледже бред с программированием.Ребята которые учатся на 3м курсе, на программистов, выполняют точно такие же лабораторные работы.Я учусь на 2 м курсе на специальности компьютерные сети .Очень прошу помогите
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2010, 21:16     Описать рекурсивную функцию, вычисляющую значение двойного факториала
Посмотрите здесь:

Описать рекурсивную функцию Fact(N) вещественного типа, вычисляющую значение факториала - C++
Описать рекурсивную функцию Fact(N) вещественного типа, вычисляющую значение факториала N! = 1•2•. . .•N (N > 0 — параметр целого типа)....

Описать рекурсивную функцию FibRec(N) целого типа, вычисляющую N-е число Фибоначчи - C++
Описать рекурсивную функцию FibRec(N) целого типа, вычисляющую N-е число Фибоначчи F(N) по формуле: F(1) = F(2) = 1, F(k) = F(k–2) +...

Используя пользовательскую рекурсивную функцию вычисления факториала вычислить значение заданного выражения - C++
Даны целые неотрицательные n и m. Составить программу вычисления 1 = (m! + n! )/(m+n)!, используя рекурсивную функцию вычисления факториала...

Описать функцию, вычисляющую значение - C++
Описать функцию, вычисляющую значение x0 + x0*x1 + x0*x1*x2 + …+ x0*x1*x2 *… *xm, где xi - элементы вещественного массива x из n элементов,...

Написать рекурсивную функцию вычисления факториала - C++
1. Написать рекурсивную функцию вычисления факториала. помогите понять рекурсию

Составьте программу, вычисляющую функцию y = x! (факториал). Функция расчета факториала должна быть - C++
Составьте программу, вычисляющую функцию y = x! (факториал). Функция расчета факториала должна быть рекурсивной и вызываться из функции...

Найти m! + (m+n)!, создав рекурсивную функцию для вычисления факториала произвольного натурального числа. C++ - C++
Вот программа с рекурсией напишите без рекурсии пожалуйста #include #include using namespace std; long long my_fact(long long n)...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
leftctrl
3 / 3 / 0
Регистрация: 14.06.2010
Сообщений: 8
14.06.2010, 21:33  [ТС]     Описать рекурсивную функцию, вычисляющую значение двойного факториала #2
2 я задача

n=1,2,3 .... Найти 15й элемент последовательности.Проверить работу функции для всех ветвей Xo
Миниатюры
Описать рекурсивную функцию, вычисляющую значение двойного факториала  
leftctrl
3 / 3 / 0
Регистрация: 14.06.2010
Сообщений: 8
14.06.2010, 21:39  [ТС]     Описать рекурсивную функцию, вычисляющую значение двойного факториала #3
3 и последняя задача: Написать программу для работы с динамическим массивом из n элементов.
Количеств элементов вводится с клавиатуры. Элементы массива ввести при помощи генератора случайных чисел. Упорядочить массив по убыванию, используя метод "пузырька".Вывести на экран при помощи функции массивы до упорядочивания, после упорядочивания. Написать функцию для вывода всех четных элементов массива,имеющие нечетные индексы.
besstiaa
94 / 94 / 7
Регистрация: 04.06.2010
Сообщений: 223
14.06.2010, 21:48     Описать рекурсивную функцию, вычисляющую значение двойного факториала #4
Первая. Функция. Проверку уже написать несложно.

C++
1
2
3
4
5
6
7
8
  double Fact2(int  N)
  {
    if(N <= 1)
      return 1;
    if(N == 2)
      return 2;
    return N * Fact2(N - 2);
  }
leftctrl
3 / 3 / 0
Регистрация: 14.06.2010
Сообщений: 8
15.06.2010, 19:51  [ТС]     Описать рекурсивную функцию, вычисляющую значение двойного факториала #5
besstiaa,
Очень благодарен вам Спасибо

Добавлено через 21 час 38 минут
besstiaa, а еще можешь помочь?
leftctrl
3 / 3 / 0
Регистрация: 14.06.2010
Сообщений: 8
16.06.2010, 22:45  [ТС]     Описать рекурсивную функцию, вычисляющую значение двойного факториала #6
Народ выручите пожалуйста
leftctrl
3 / 3 / 0
Регистрация: 14.06.2010
Сообщений: 8
19.06.2010, 09:05  [ТС]     Описать рекурсивную функцию, вычисляющую значение двойного факториала #7
Помогите!!!!!
Lurael
Сообщений: n/a
19.06.2010, 13:17     Описать рекурсивную функцию, вычисляющую значение двойного факториала #8
Еще нужна помощь?
leftctrl
3 / 3 / 0
Регистрация: 14.06.2010
Сообщений: 8
19.06.2010, 13:19  [ТС]     Описать рекурсивную функцию, вычисляющую значение двойного факториала #9
нет уже нет(
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2010, 13:23     Описать рекурсивную функцию, вычисляющую значение двойного факториала
Еще ссылки по теме:

Описать рекурсивную функцию - C++
Описать рекурсивную функцию function nmemb(r: link; b:integer):integer; подсчитывающую количество вхождений элемента с информационным...

Описать функцию pow(a,n,m), вычисляющую a^n mod m - C++
Описать функцию pow(a,n,m), вычисляющую a^n mod m, где a,n,m – целые. С помощью этой функции выписать все такие a от 1 до m-1, что a^(m-1)...

Описать рекурсивную функцию DigitCount(S) - C++
Описать рекурсивную функцию DigitCount(S) целого типа, которая находит количество цифр в строке S, не используя оператор ...

Описать рекурсивную логическую функцию - C++
Описать рекурсивную логическую функцию Simm(S,l, J), проверяющую, является ли симметричной часть строки S, начинающаяся i-м и кончающаяся...

Описать рекурсивную функцию Combin1(N, K) - C++
Описать рекурсивную функцию Combin1(N, K) целого типа, находящую C(N, K) — число сочетаний из N элементов по K — с помощью рекуррентного...


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

Или воспользуйтесь поиском по форуму:
Lurael
Сообщений: n/a
19.06.2010, 13:23     Описать рекурсивную функцию, вычисляющую значение двойного факториала #10
Сообщение было отмечено автором темы, экспертом или модератором как ответ
В общем, третья задача:

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <conio.h>
#include <time.h>
#include <windows.h>
using namespace std;
void vivod(int *X, int n)//функция вывода
{
int i;
for(i=0;i<n;i++)
cout<<X[i]<<" ";
}
 
void chet(int *X, int n)
{
int i;
for(i=1; i<n; i=i+2)
{ if(X[i]%2==0) cout<<X[i]<<" ";
}
}
 
void main()
{
setlocale(LC_ALL,"Russian");//русификация
int i, n;
cout<<"Введите количество элементов\n";
cin>>n;
int *mas=new int[n];//выделение памяти под массив
srand((unsigned)time(NULL));
for(i=0;i<n;i++)
mas[i]=rand()%100;
vivod(mas,n);
int fl;//флаг для перестановок
int d;//для перестановки
do
{
fl=1;//флаг поднять
//В очередной раз просматриваем эл-ты
for(i=0;i<n-1;i++)
//сравниваем два эл-та
if (mas[i]<mas[i+1])
{d=mas[i];
mas[i]=mas[i+1];
mas[i+1]=d;
fl=0;//Если был обмен-флаг опускаем
}
}
while(!fl);//Если флаг не опускался, то массив отсортирован
cout<<"\nОтсортированный массив\n";
vivod(mas,n);
cout<<"\nНечетные числа\n";
chet(mas,n);
getch();
}
Yandex
Объявления
19.06.2010, 13:23     Описать рекурсивную функцию, вычисляющую значение двойного факториала
Ответ Создать тему
Опции темы

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