Вопросы с тегом 'bignum'

Общий термин "компьютерный жаргон" относится к произвольной математике и типам данных. Термин "произвольная точность" относится к способности машины выполнять численные вычисления, точность которых ограничена только доступной памятью.
1 отв.

Распознавание с плавающей запятой в двойной переменной

У меня проблема с большими числами в двойных переменных. Представьте, что у меня есть 3 числа: 124.556321466 120.00 1.79769313486232E+308 Я просто хочу узнать элемент 2 или те числа, которые не имеют никакого ценного числа после с плавающей запят...
16 мая '15 в 0:37
1 отв.

как работает java.bigInteger valueOf?

Я делаю проект заинтересованными большими числами без BigInteger, BigDecimal и т.д. Мне удалось сделать все основы, но теперь мне нужно добавить возможность подсчета факториалов. Мой BigNumber хранит данные как int []. Вот пример решения с BigIntege...
20 янв. '10 в 6:57
1 отв.

Передача больших чисел в качестве параметра в функции?

Я пытаюсь написать функцию, которая вычисляет все простые множители заданного числа n. Однако у меня есть эта часть, я не знаю, как это сделать с действительно большими цифрами, например 244825004422. Как я могу оптимизировать метод myPrimeFactors д...
02 апр. '14 в 6:04
2 отв.

Как суммировать большие числа

Я пытаюсь собрать программу, которая суммирует чрезвычайно большие цифры. К сожалению, я застрял - он не возвращает никакого результата, даже если я прокомментирую malloc & realloc (где компилятор, похоже, терпит неудачу). Есть идеи? Мой код: #i...
15 нояб. '15 в 19:17
1 отв.

Мод B, A и B - очень большие числа

Я хочу знать, являются ли A и B взаимно первичными с использованием евклидова алгоритма. A и B - большие числа, которые не могут быть сохранены в любом типе данных (на C), поэтому они хранятся в связанном списке. В алгоритме используется оператор %....
30 сент. '16 в 7:16
2 отв.

Функция pow() дает неправильный результат

Я хочу выполнить эту математическую функцию: 3^(3^1000000000) mod 1000000007 результатом этого является: 930782551 Но делать это прямо в python занимает огромное количество времени, и программа зависает: return pow(3,pow(3,1000000000),1000000007)...
10 июня '17 в 23:44
1 отв.

BigNum и переполнение стека

Что такое BigNum и как мы можем работать с очень большими числами, такими как "найти сумму четных членов последовательности Фибоначчи, значение которых не превышает 4 миллионов", которую мы не можем поместить в long long int?
22 дек. '18 в 1:50
1 отв.

Большой цельный заголовок

Написал заголовок с большим числом, который хранит большие числа в виде строки и выполняет все математические операции, но я не могу переопределить оператор / хорошим и быстрым способом, пожалуйста, помогите мне в этом. class BigNumber { string Numb...
18 марта '14 в 10:05
1 отв.

как проверить, является ли квадрат числа другого числа, python3

числа действительно велики (например, n = 341235129628026803631240389584456), я пробовал так: if n**(1/2)-floor(n**(1/2)) == 0: true но количество программ n * * (1/2) как 1.8472550707144556e + 16, но мне нужно число без e
16 февр. '16 в 10:37
1 отв.

Проблема с делением класса пользовательских больших чисел (C++)

Я пишу обычную арифметику для большого номера (неограниченная длина одного номера) Разделение с использованием множественного декрементирующего числа A на B терпит неудачу, когда A намного тернее B. Я пытаюсь реализовать письменное разделение, но я...
28 июня '11 в 23:36
2 отв.

умножить число в строках С++

то, что я ищу, - это использование простой математики по номеру в строке Я пытаюсь найти факториал из 100, и он действительно большой, чтобы поместить его в int или long long, поэтому я искал и обнаружил, что строка является лучшим решением, но Я ...
27 янв. '13 в 20:33
3 отв.

Поднять большое количество на большую мощность и поместить его на большое количество?

Я застрял, наверное, с простым вопросом. Я получил 3 больших числа (A, B, C), все целые числа, и мне нужно сделать следующее: мощность от A до B и по модулю результата с помощью C, а затем проверить, равен ли результат 1. Здесь мой код: double power...
26 нояб. '14 в 19:03
1 отв.

Как реализовать добавление/умножение бигнама с нуля в С++

Я начал писать библиотеку bignum с вектором шорт, чтобы представить значение, функцию печати и поддержку отрицательного числа. Однако я не могу найти хороший способ реализовать длинное дополнение, например: 123 +123 ---- 246 Последний код, котор...
31 марта '13 в 21:21
1 отв.

Базовое умножение в c путем изменения начального кода

Мне нужно взять следующий код и заменить вызовы с помощью mpz_ собственным кодом. void Product32(void *a, void *b, void *c, unsigned int wa, unsigned int ba, unsigned int wb, unsigned int bb, unsigned int *wc, unsigned int *bc){ mpz_t x,y,z; mpz_in...
05 дек. '14 в 0:26
1 отв.

Программа сбоев с добавлением большого числа

Я написал функцию добавления для очень больших чисел, и когда она вызвана, программа выйдет из строя. Я предполагаю, что это связано с переносом. Вот код: char * bigadd(char a[], char b[]){ int i, temp; char useadd[MAX]; char usea = strrev(a); char...
13 апр. '15 в 0:48