|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
24.01.2008, 10:56 | #1 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 38
|
Факториал числа в Delphi
помогите, пожалуйста как мне на делфи реализовать функцию, например, 5!(пять факториал).
|
24.01.2008, 11:04 | #2 |
Форумчанин
Регистрация: 07.08.2007
Сообщений: 154
|
Для этого нужно написать функцию вычисления факториала от любого числа (по этой теме круче всего осведомлен гугл), а затем вызвать ее с параметром - 5.
|
24.01.2008, 11:06 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Как и в паскале - в цикле )
I'm learning to live...
|
24.01.2008, 11:54 | #4 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,606
|
http://programmersforum.ru/showthread.php?t=12624 - вычисление факториал в C++
|
24.01.2008, 12:13 | #5 |
Дельфист
Форумчанин
Регистрация: 14.08.2007
Сообщений: 317
|
я конечно еще не знаю что такое факториал
но по коду на с посотрел вот на дэлфи var a,i,otvet:integer; begin readln(a); for i:=1 to a do otvet:=otvet*i writeln(otvet) readln; end.
ICQ-465033557
WINDOWS CE THE BEST |
24.01.2008, 12:23 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
24.01.2008, 12:26 | #7 |
Дельфист
Форумчанин
Регистрация: 14.08.2007
Сообщений: 317
|
я ведь говрю не представляю что такое факториал
ну тогда вот такой код var a,i,otvet:integer; begin readln(a); if a<>0 then begin for i:=1 to a do otvet:=otvet*i; writeln(otvet); end else writeln('error'); readln; end.
ICQ-465033557
WINDOWS CE THE BEST |
24.01.2008, 12:27 | #8 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Факториалом натурального числа n называется произведение всех натуральных чисел, меньших или равных n. Есть еще обобщение на множество комплексных чисел, но вряд ли оно здесь нужно. Из определения вытекают два алгоритма:
1. Циклический. Код:
Код:
Последний раз редактировалось B_N; 24.01.2008 в 12:30. |
24.01.2008, 12:32 | #9 |
Пользователь
Регистрация: 23.05.2007
Сообщений: 24
|
Вообще-то 0!=1, т.е. fact(0)=1
|
24.01.2008, 12:46 | #10 |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
ЛИКБЕЗ.
Множитель (лат) - factor.Производная натуральных чисел от 1 до n называется факториалом и обозначается n!. Pn=n!; Теория вероятности.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
математическ функции в Delphi - факториал... | Иринкаа | Помощь студентам | 5 | 26.03.2008 21:59 |
Delphi и простые числа | razoom | Фриланс | 6 | 13.02.2008 14:09 |
Факториал числа (циклы) | Sargon | Общие вопросы C/C++ | 2 | 14.01.2008 02:25 |
Факториал от дробного числа | RIO | Помощь студентам | 11 | 26.12.2007 18:36 |
Ассемблер. Факториал числа. Коментарии к программе | Irwin | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 03.05.2007 13:52 |