Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Александр3110
0 / 0 / 1
Регистрация: 26.01.2014
Сообщений: 21
#1

Использование рекурсивной функции

26.01.2014, 17:05. Просмотров 808. Ответов 2
Метки нет (Все метки)

Составить программу для вычисления значения с= n!/(m!(n-m)!) используя рекурсивную функцию, как такое чудо сотворить?)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2014, 17:05
Ответы с готовыми решениями:

Описание рекурсивной функции
Помогите пожалуйста решить задачку с рекурсиями... Задача: Описать рекурсивную...

с использованием рекурсивной функции
найти n-ый член числовой последовательности по рекуррентной формуле:...

Ошибка 207 в рекурсивной функции
Здравствуйте! Волею судеб пришлось вспоминать Паскаль в свои преклонные годы....

Составить программу с использованием рекурсивной функции
Составить программу с использованием рекурсивной функции. Организовать красивый...

Как четность длины массива влияет на результат рекурсивной функции?
Задание: "Задан динамический массив целых чисел. Данные вводятся с клавиатуры....

2
valeriikozlov
Эксперт С++
4684 / 2510 / 751
Регистрация: 18.08.2009
Сообщений: 4,550
26.01.2014, 17:32 #2
Лучший ответ Сообщение было отмечено Александр3110 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
var n,k : integer; 
function c (n, k : integer) : integer; 
begin 
    if k=1 then c:=n else
    if n=k then c:=1 else
    c:= c(n-1,k-1)+c(n-1,k);
end; 
begin 
    read (n,k);
    writeln (c(n,k)); 
end.
1
Александр3110
0 / 0 / 1
Регистрация: 26.01.2014
Сообщений: 21
26.01.2014, 17:40  [ТС] #3
Цитата Сообщение от valeriikozlov Посмотреть сообщение
Pascal
1
2
3
4
5
6
7
8
9
10
11
var n,k : integer; 
function c (n, k : integer) : integer; 
begin 
    if k=1 then c:=n else
    if n=k then c:=1 else
    c:= c(n-1,k-1)+c(n-1,k);
end; 
begin 
    read (n,k);
    writeln (c(n,k)); 
end.
ругается на read(

Добавлено через 2 минуты
Цитата Сообщение от Александр3110 Посмотреть сообщение
ругается на read(
все решил проблему спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2014, 17:40

Составить программу с использованием рекурсивной функции для сравнения двух одномерных массивов.
Составить программу с использованием рекурсивной функции для сравнения двух...

Составление программ с использование функции
Описать рекурсивную функцию MinRec(A,N) вещества типа,которая находит...

Процедуры, Функции. Организация и Использование
Помогите плиз решить 2 задачки для зачета... 1) Органицазия процедур....


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

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

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