Нужно написать программу в паскале, котроай находит n-факториал, ! |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Нужно написать программу в паскале, котроай находит n-факториал, ! |
Diablik |
Сообщение
#1
|
Гость |
Вот такая хрень:
Вычислить n-факториал S: =0; P:=1 P:= 1*2*3; read ------ |
volvo |
Сообщение
#2
|
Гость |
Эта программа уже написана давным давно. Зайди в поиск и посмотри по слову "факториал", там каких только программ нет. И рекурсия, и итерация, и с длинными числами...
|
Гость |
Сообщение
#3
|
Гость |
зачем тибе програму целую держи функкцию которая считает факториал
function inf(x:integer):real; Var s:real; i:integer; begin s:=1; for i:=1 to x do s:=i*s; inf:=s; end; |
amega |
Сообщение
#4
|
Гость |
зачем тибе програму целую держи функкцию которая считает факториал
function inf(x:integer):real; Var s:real; i:integer; begin s:=1; for i:=1 to x do s:=i*s; inf:=s; end; |
volvo |
Сообщение
#5
|
Гость |
Цитата зачем тибе програму целую держи функкцию которая считает факториал А можно пример, как с помощью этой функции получить все цифры, ну скажем "25!" ? Не приблизительно, а точно. Вот меня, например, интересует 3 последних отличных от нуля цифры этого числа...Сообщение отредактировано: volvo - |
amega |
Сообщение
#6
|
? Группа: Пользователи Сообщений: 283 Пол: Мужской Репутация: 4 |
если я вас правильно понял то ви хотите увидить полностю 25!
Вот оно вам виведет полностю 25! что становит 15511210043000000000000000 |
Archon |
Сообщение
#7
|
Профи Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: 24 |
Цитата Вот оно вам виведет полностю 25! что становит 15511210043000000000000000 Да, а уже стандартный виндовский калькулятор выдаст 15511210043330985984000000 -------------------- Close the World...txeN eht nepO
|
amega |
Сообщение
#8
|
? Группа: Пользователи Сообщений: 283 Пол: Мужской Репутация: 4 |
Точность типа real - 11-12
single - 7-8 Double - 15-16 Extended - 19-20 |
volvo |
Сообщение
#9
|
Гость |
Угу. Где-то в задании ты видел что-нибудь про точность? Не интересует конечного пользователя точность, понимаешь? Не интересует...
Есть результат: 25! = 15511210043330985984000000. И твоя функция может его либо выдать, либо не выдать. Третьего не дано. Твоя функция этого результата не выдает, значит, она работает неправильно. |
Текстовая версия | 12.01.2025 12:22 |