|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2019, 23:53 | #1 |
Новичок
Джуниор
Регистрация: 26.11.2019
Сообщений: 1
|
Помогите решить задачу (11 класс), C++
Если при вычислении на компьютере числа сочетаний из n по к, равного
C(индекс n, степень k)= (n!)/(k!*(n-k)!), находить отдельно числитель и знаменатель, то может возникнуть проблема переполнения. Проблема решается рекуррентной формулой C(индекс n, степень k)=C(индекс n-1, степень k)+C(индекс n-1, степень k-1). Ниже приведены девять пронумерованных в произвольном порядке фрагментов функции, написанной на языке С++ и реализующей вычисление C(индекс n, степень k) по приведённой рекуррентной формуле. В лист ответов запишите номера фрагментов без пробелов и запятых в том порядке, при котором данная функция корректно решает поставленную задачу. Таким образом, ответом задания является девятизначное натуральное число. 1) n, long k 2) return n; if (k==0) return 1; 3) ){ 4) (long 5) if (n==k) return 1; if (k==1) 6) c(n-1, k)+c(n-1, k-1); 7) } 8) long C 9) return |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите решить задачу,пожалуйста!!!вторую часть не могу решить. | Родион Афанасьев | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 03.03.2018 19:44 |
помогите решить задачу С++ ООР Класс | наташа2610 | Общие вопросы C/C++ | 1 | 06.10.2009 03:08 |
помогите решить задачу Класс ! | наташа2610 | Общие вопросы C/C++ | 0 | 19.03.2009 01:37 |
Помогите доделать задачу на класс | molodzo | Общие вопросы C/C++ | 2 | 20.11.2007 09:31 |