|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.10.2010, 21:21 | #1 |
Пользователь
Регистрация: 21.05.2009
Сообщений: 34
|
Исправить ошибку Delphi
программка для вычисления сочетнаия из n элементов по k
Код:
Я только учусь! Последний раз редактировалось Stilet; 13.10.2010 в 11:46. |
13.10.2010, 10:52 | #2 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
Да вроде все нормально. если k больше n не вводить.
Че за ошибка? На каких данных?
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
13.10.2010, 11:10 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) не забываем использовать тег [СODE] .. [/CODE] (кнопка с решёточкой #)
2) какая ошибка выдаётся и в каком случае? 3) я бы рекомендовал заменить тип integer на int64 и обязательно проверять перед вызовом Cnk := C(n1,k1); что N1 Больше или равно K1 - иначе процедура рекурсивно уходит в бесконечный цикл! и последнее. количество сочетаний можеть быть ОЧЕНЬ большим... например, вот отсюда взял - число сочетаний 20 из 80 = 3 535 316 142 212 174 320 |
13.10.2010, 19:27 | #4 |
Пользователь
Регистрация: 21.05.2009
Сообщений: 34
|
Спасибо! изменила integer и n1>=k1 и все заработало!!!!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
исправить ошибку ..паскаль. | qasw | Помощь студентам | 6 | 07.10.2009 20:33 |
как исправить ошибку? | aiktz | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.09.2009 18:56 |
Исправить ошибку | LLIypLLIyH | Помощь студентам | 5 | 16.06.2008 16:50 |