Запомнить не проблема, нужно только 15 знаков. Ответ из НАСА: В лаборатории реактивного движения (JPL) для наивысшей точности расчётов в межпланетной навигации мы используем значение 3,141592653589793, то есть 15 знаков после запятой. Думаю, что вообще не существует каких-либо физически реалистичных вычислений, для которых учёным нужно было включать большее количество знаков после запятой, чем здесь.
Идет математик мимо забора, на заборе надпись "Х...Й". Он читает: Икс, игрек... Ничо не пойму, хуйня какая-то
Мне прям стало интересно сколько это будет 5!!!, Но увы, онлайн калькуляторы не могут посчитать 6689502913449127057588118054090372586752746333138029810295671352301633557244962989366874165271984981308157637893214090552534408589408121859898481114389650005964960521256960000000000000000000000000000! Думаю пробовать на своем компе посчитать или ну его )
n! > n^[n/2]
ну и давайте грубо посчитаем с округлением вниз:
5! > 5^2 = 25
25! > 25^12 > 2^48
2^48! > (2^48)^(2^47) = 2^(48 * 2^47) > 2^(10*2^47) > 10^(2^48)
Короче при самых грубых подсчётах у этого число более 2^48 знаков.
Надеюсь нигде не наврал в математике
да, нужно думать алгоритм, так как битность компа ограничивает, а вот получилось 1.32714×10^201 знаков, а само число 10^(10^201.1229160312514) , что конечно очень сложно представить ) если что - расчет был на https://www.wolframalpha.com/
Нам нужно вывести на экран (в файл, куда угодно) 2^48 символов.
Даже если мы сами организуем офигенно эффективное представление десятичных цифр, то нам понадобится не меньше 4 бит на цифру.
2^48 * 4 бит = 2^47 байт = 2^37 Кбайт = 2^27 Мбайт = 2^17 Гбайт = 2^7 Тбайт
Короче 128 терабайт займет файл с записанным в него числом) Если использовать стандартное однобайтовое представление, то в два раза больше - 256 терабайт.
И да, это опять же при грубом округление до 10^(2^48)
Так что у вас пикселей не хватит, чтобы такое число прочитать)
Ещё можно попробовать в длинную арифметику, то есть перемножение 2-х чисел в виде строк в столбик. Вполне рабочая схема.
То есть читаешь из файла несколько разрядов, перемножаешь и в какой-нибудь темп файл пишешь
А вот и опять нет.
Раз уж хотите кратные факториалы, извольте. По определению:
https://ru-wiki.ru/wiki/Мультифакториал
В 5!!! три восклицательных знака, поэтому считаем 3-кратный факториал.
Путем нехитрых манипуляций получаем
n=m*k-r,r\in\{0,...,m-1\},m=3 =>
5=3*1-2, k=1, r=2.
И, в итоге,
5!!!=П_{i=1}^k(mi-r)=3-2=1.
Я не знаю как 5=3*1-2, когда 3*1-2 это 1.
n = 5, m = 3.
n = mk-r, следовательно k = 2, r = 1.
Считаем произведение
П_{i=1}^2(3*i-1) = (3-1)*(6-1) = 2*5 = 10.
Например:
2!=1*2=2
3!=1*2*3=6
4!=1*2*3*4=24 и тому подобное.
Общие договоренности: 0!=1, 1!=1.
Если кто не понял, там и 5! и при этом не умеющие в математику люди всё равно посчитают 230-220=10*0.5=5
То есть так и так правда. Просто с другой стороны.
Прикольно, работать с js - это думать о том как работает интерпретатор.
Приоритет у *, но умножаются две строки поэтому происходит приведение к числу получается 8, далее идёт +, строка + инт происходит конкатенация и будет строка)) Блин, как на нем личные кабинеты банков работают это же пиздец.
Надо было рассчитать числа на "первый-второй", затем "первым" дать команду "шаг вперёд" (записать эти числа выше вторых). Получилось бы, что первые в числителе, вторые в знаменателе. А потом уже как сказал товарищ проверяющий: считаем слева направо отдельно числитель, отдельно знаменатель, затем разделить. Если был бы остаток, то его прячем или в лазарет, или на óчки отправляем, чтобы не выёбывался ибо в армии никаких остатков по документам быть не должно.
Если результат получился меньше единицы, то обязательно применим.
Всего лишь срочка 10 лет назад. Мл. сержант, разводящий внутреннего караула %)
Таких армейцев из армии на хуй слать надо. А то сначала считают слева-направо, а потом ракеты летят не в ту сторону.
Поэтому в любой калькулятор надо писать формулы максимально однозначно. Можно даже скобок добавить, если не уверен.
Добавь скобок. Кстати по правилам каклькуль андройдовский прав, выше писали, сначала выражение в скобках, потом слева направо.
Потому, что у одного калькулятора знак тире с точками - это деление, а у другого - черта натуральной дроби.
Это наверняка написано в мануале к калькулятору (физическому) который никто не читал. У меня есть какой-то sharp у которого на коробке указана возможность счета с натуральными дробями, но дисплей однострочный.
А Вы погуглите инфу по российскому калькулятору МК-161 или по шведскому DM42. Там не то, что без мануала, там без стакана не разберёшься
В старое старое время на уроке математики раздавали инженерные калькуляторы с питанием от розетки и учили считать на них синусы, косинусы и длинные вычисления. Т.е был урок по использованию калькулятора , да ещё и не один
инженерный повышает приоритет, если явно не указан знак умножения, считая что перед скобкой стоит ее аргумент. Сделано так почти во всех нормальных калькуляторах. В противном случае нужно было бы ставить 100500 скобок и допустить ошибку в расчетах было бы еще проще.
В программе "Калькулятор^2" под винду в обоих случаях в первом уравнении выдает 9. Это хорошо?
Калькулятор самой винды с первой картинки дает 9, а на второй вашей картинке двойку перед скобкой вообще не видит и дает, соответствено, 2. Это же нехорошо?
Бед подколов спрашиваю.
ладно перед сложением, но почему он приоритет над делением повышает )
хотя в принципе удобно
Я инженер уже как 16 лет. И я вам скажу что калькулятор- обязательный настольный атрибут. Инженерный, ясен пен6
У меня еще сохранился с 2005 года. Брали мне родители за 1500 руб, нифига не дешевая штука была. Рука не поднимается выбросить.
Проблема не в калькуляторах, а в отсутствии знака между 2 и скобкой. Может второй калькулятор воспринимает это как какой-нибудь тензорное умножение (которое для скаляров, если правильно помню, ничем не отличается от обычного), и для такого умножение стоит более высокий приоритет.
сильно рискуешь, видимо когда учился ходил курить пока тензорное умножение проходили...я похоже тоже куда-то выходил )
и в том и другом случае устройство понимает что отсутствие знака это умножение. но с чего один и зних считает, что умножение это отдельный аргумент хз. деление и умножение равноправные и производятся слева на право по очередности
Извините,что под топовым, а как делать выражения, если восклицательных знаков несколько? Калькулятор Яндекса говорит, что 6!! стремится к бесконечности, хотя 6! = 720.
G63 и то не стремится к бесконечности, хотя это настолько большое число, что мата не хватитhttps://ru.m.wikipedia.org/wiki/Число_Грэма#:~:text=Graham's number) — гигантское число,,определённой проблемы в теории Рамсея.&text=В современных математических доказательствах иногда,TREE(3).
А шо вы таки хотели написать?
Факториал от факториала 6?
Двойной факториал числа n обозначается n‼ и определяется как произведение всех натуральных чисел в отрезке [1,n], имеющих ту же чётность, что и n.
Так что 6!! = 2*4*6 = 48.
Ещё конец предложения может быть с восклицательным знаком в конце... но не нужно надеяться, что он будет парсить все выражения даже если умеет некоторые.
к внимательности здесь нет никакого отношения, просто ответ представлен двусмысленно. Можно написать :"ответ 5 факториал" :)
























