Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
3 / 2 / 1
Регистрация: 09.03.2010
Сообщений: 95
1

Написать рекурсивную функцию вычисления факториала

08.05.2010, 23:48. Просмотров 2129. Ответов 4
Метки нет (Все метки)


1. Написать рекурсивную функцию вычисления факториала.
помогите понять рекурсию
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2010, 23:48
Ответы с готовыми решениями:

Написать рекурсивную процедуру вычисления факториала целого положительного числа
Написать рекурсивную процедуру вычисления факториала целого положительного числа n

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

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

Написать функцию вычисления факториала
Задача 4 Написать функцию "Факториал" и программу, использующую эту функцию для вывода таблицы...

4
Шаровик затейник
693 / 442 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
08.05.2010, 23:55 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1.
#include<iostream>
using namespace std;
int Fact(int n)
{
    if(n==0||n==1)
        return 1;
    else
        return n*Fact(n-1);
}
void main()
{
    int n=0;
    cout<<"Vvedite chislo: ";
    cin>>n;
    int t=Fact(n);
    cout<<"Factorial "<<n<<" raven "<<t;
    cout<<endl;
 
}
Добавлено через 2 минуты
кто такой Фибаначи не знаю(((
0
3 / 2 / 1
Регистрация: 09.03.2010
Сообщений: 95
08.05.2010, 23:58  [ТС] 3
а это разве рекурсивное вычисление?
0
Шаровик затейник
693 / 442 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
09.05.2010, 00:04 4
Luna17, да это именно рекурсивная функция

Добавлено через 3 минуты
вот ещё пример рекурсии, сумма всех чисел в заданном диапазоне:
C++
1
2
3
4
5
6
7
8
9
10
int Summ(int a, int b)
{
if(a>b)
return 0;
else
if(a==b)
return b;
else
return a+b+Summ(a+1,b-1);
}
Добавлено через 1 минуту
к примеру сумма от 3х до 11, где a=3,b=11
1
150 / 73 / 27
Регистрация: 09.04.2010
Сообщений: 297
09.05.2010, 00:08 5
Цитата Сообщение от Luna17 Посмотреть сообщение
а это разве рекурсивное вычисление?
Рекурсивная функция - функция, которая прямо или косвено вызывает сама себя
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2010, 00:08

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

Написать функцию вычисления факториала
И еще вот эти две пожалуйста... 2. Написать функцию вычисления факториала (факториалом целого...

Написать функцию возвращающую ответ вычисления факториала
Доброго времени суток. Нужно решить три задачки. Я с С++ сталкиваюсь только сейчас. 2)Написать...

Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя
Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала...

Написать рекурсивную функцию вычисления
Помогите пожалуйста!


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

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

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