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

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

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

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

14.06.2010, 21:16. Просмотров 731. Ответов 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     Описать рекурсивную функцию, вычисляющую значение двойного факториала
Посмотрите здесь:

C++ Описать рекурсивную функцию pow(x,n)
C++ Описать рекурсивную функцию вещественного типа, находящую приближенное значение корня K-й степени из числа X по формуле:
Описать рекурсивную функцию Fact(N) вещественного типа, вычисляющую значение факториала C++
Описать рекурсивную функцию C++
C++ Описать рекурсивную функцию FibRec(N) целого типа, вычисляющую N-е число Фибоначчи
Описать функцию pow(a,n,m), вычисляющую a^n mod m C++
C++ Описать рекурсивную функцию Combin1(N, K)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
93 / 93 / 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++ Найти m! + (m+n)!, создав рекурсивную функцию для вычисления факториала произвольного натурального числа. C++
C++ Описать функцию, вычисляющую значение
Составьте программу, вычисляющую функцию y = x! (факториал). Функция расчета факториала должна быть C++
Написать рекурсивную функцию вычисления факториала C++
C++ Используя пользовательскую рекурсивную функцию вычисления факториала вычислить значение заданного выражения

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

Или воспользуйтесь поиском по форуму:
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     Описать рекурсивную функцию, вычисляющую значение двойного факториала
Ответ Создать тему
Опции темы

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