|
Очень большие целые числа | ☑ | ||
---|---|---|---|---|
0
yohuyike
18.11.18
✎
12:15
|
Как их представить в базе, в программе, как с ними работать? В MS Access и MySql вроде можно задавать до 255 цифр.
|
|||
1
Базис
naïve
18.11.18
✎
12:22
|
Всё уже сделано до вас. До 10 ярдов с точностью 1 копейка (или точнее) типовые работают. Если больше - мы рады встретить в наших рядах CEO ВИНК.
|
|||
2
PR
18.11.18
✎
12:38
|
(0) Зачем?
|
|||
3
palsergeich
18.11.18
✎
14:50
|
Вы там по атомам отгружаете?
|
|||
4
Zerga
18.11.18
✎
14:53
|
Может там двоичное представление числа.
|
|||
5
palsergeich
18.11.18
✎
14:55
|
(4) я себе слабо представляю что может иметь хотя бы 2^50
Если надо представление, так и храните представление. Строкой |
|||
6
vde69
18.11.18
✎
14:58
|
(3) и не такие большие числа... представьте себе годовой оборот в рублях Ашана или ГлавМосСтроя или Сбербанка...
там может не не хватить и 12 знаков в целых рублях... без копеек |
|||
7
palsergeich
18.11.18
✎
15:01
|
(6) а 12 не предел, сделайте 20
|
|||
8
palsergeich
18.11.18
✎
15:02
|
Максимальный разряд - 32.
Не вижу ни одной учётной задачи, на которую этого бы не хватило |
|||
9
palsergeich
18.11.18
✎
15:05
|
А если теоретезировать и приплести сюда Зимбабве, то в этом случае учет дальше 4 х знаков от начала не имеет смысла и с этим справится множитель.
Так все же. Какая задача требует хранения величин выше 10^32? |
|||
10
PR
18.11.18
✎
15:08
|
(1) Всегда считал, что 9 999 999 999 999,99 — это без копейки триллион, а оказывается десять каких-то ярдов
|
|||
11
palsergeich
18.11.18
✎
15:10
|
(10) я Вас огорчу.
Но это без копейки 10 триллионов) |
|||
12
PR
18.11.18
✎
15:12
|
(11) Ну да, не миллиардов в смысле
Мне кажется, даже Ашан как-нибудь переживет ограничение разрядности |
|||
13
palsergeich
18.11.18
✎
15:14
|
(12) Да ну нет такой цифры в принципе к учету.
Ну кроме: Количества атомов Переданных байт в интернете Гиперинфляции в Зимбабве Обороты вообще в мире если перевести на рубли на порядки ниже этой цифры. |
|||
14
palsergeich
18.11.18
✎
15:15
|
Мне в общем то и интересно какая задача требует этого
|
|||
15
PR
18.11.18
✎
15:16
|
(13) Эээ... умножь состояние одного только Билла Гейтса на курс рубля
|
|||
16
palsergeich
18.11.18
✎
15:18
|
100^10^9 * 6*10^2 = 6*10^13
|
|||
17
palsergeich
18.11.18
✎
15:18
|
Там до 32 степени плыть и плыть
|
|||
18
palsergeich
18.11.18
✎
15:18
|
100^10^9 * 6*10^1 = 6*10^12
Ошибочка |
|||
19
PR
18.11.18
✎
15:18
|
(17) А, так ты уточняй, что ты про 32 знака, а не про 13
|
|||
20
palsergeich
18.11.18
✎
15:19
|
(19) Ну конечно. Я же сразу сказал что 1с число 10^32 степени дает и прошу задачу где этого не хватит
|
|||
21
Zerga
18.11.18
✎
15:23
|
Может у них число Пи нужной точности для коэффициентов хранится. И занимаются межпланетной баллистикой.
|
|||
22
palsergeich
18.11.18
✎
15:23
|
(21) Идите в Java. Там к Вашим проблемам отнесутся с пониманием)
|
|||
23
palsergeich
18.11.18
✎
15:25
|
Я боюсь что со скоростью работы одного потока, что то действительно стоящее расчитается к следующему большому взрыву)
Это инструмент для того что бы считать рублики и копеечки) |
|||
24
Zerga
18.11.18
✎
16:34
|
(22) Мне Жава не к чему. Я не ТС.
|
|||
25
Krendel
18.11.18
✎
17:09
|
Внедряйте ерп, там это реализовано
|
|||
26
Lama12
18.11.18
✎
17:22
|
(0) Автор, не молчи. Скажи зачем такие числа нужны? Может обходной вариант предложим.
|
|||
27
Холст
18.11.18
✎
17:36
|
для хранения криптографии очевидно
|
|||
28
palsergeich
18.11.18
✎
18:46
|
(27) Строкой не?
|
|||
29
yohuyike
18.11.18
✎
19:23
|
(0) (26) Я протупил. Я думал, до 2^32.
|
|||
30
bykandrey
18.11.18
✎
20:55
|
...зачем такие большие числа?
//мне понравилась реализация в Питоне... |
|||
31
RedEchidna
19.11.18
✎
03:49
|
(30) ТС же написал, что попутал максимум в 10^32 с максимумом в 2^32 (а это всего лишь 4 294 967 296).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |