biginteger

У меня небольшая проблема. Чтобы расширить свои знания языка Си, я решил попробовать реализовать базовую библиотеку bigint. Ядром структуры bigint будет массив 32-битных целых чисел, выбранных потому, что они поместятся в регистр. Это позволит мне выполнять операции между цифрами, которые будут переполняться...

Я изучаю C++ и пишу небольшие программы по ходу дела. Ниже приводится одна из таких программ: // This program is intended to take any integer and convert to the // corresponding signed char. #include <iostream> int main() { signed char sch = 0; int n = 0; while(true){ std::cin >> n;...

Я хотел бы использовать java.математика.BigInteger в JavaScript nashorn / jss. В качестве примера предположим, что я хочу вычислить последовательные числа Фибоначчи. Числа должны оставаться точными, даже если они становятся очень большими. Рабочий код Java выглядит следующим образом: public static BigIn...

Я использую следующий код для создания BigInteger из шестнадцатеричной строки и вывода на печать. package javaapplication2; import java.math.BigInteger; import javax.xml.bind.DatatypeConverter; public class JavaApplication2 { public static void main(String[] args) { // Number in hexadecimal for...

У меня есть две переменные BigInteger, значения которых инициализируются из 8-байтовых массивов: maxOne: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff midOne: 8000:8000:8000:8000:8000:8000:8000:8000 Я хотел бы использовать метод сравнения BigInteger, который вернет, что maxOne больше, чем midOne. Однако я прод...

Как я могу взять максимум 19 цифр длиной BigInteger и зашифровать его с помощью следующих правил: Результат должен быть основан только на цифрах и строчных английских буквах. все выходы должны иметь одинаковую длину для любого входа. Длина должна быть от 11 до 16 символов, в зависимости от вашего метода, , ...

В Java, intValue() возвращает усеченную часть экземпляра BigInteger. Я написал аналогичную программу в Rust, но она, похоже, не усекает: extern crate num; use num::bigint::{BigInt, RandBigInt}; use num::ToPrimitive; fn main() { println!("Hello, world!"); truncate_num( BigInt::parse_bytes(b"...

Как я буду выполнять вычисления с очень большими числами в Java? Я пробовал long но это максимизируется в 9223372036854775807, и при использовании целого числа он не сохраняет достаточно цифр и поэтому недостаточно точен для того, что мне нужно. есть в любом случае вокруг этого?...

Я ищу хорошую математическую библиотеку произвольной точности в C или c++. Не могли бы вы дать мне несколько советов / предложений? главные требования: Это должны обрабатывать сколь угодно большие целые числа (мой основной интерес заключается в целых числах). В случае, если вы не знаете, что означает слово...

в настоящее время я займы java.math.BigInteger из библиотек J#, как описано здесь. Никогда раньше не использовал библиотеку для работы с большими целыми числами, это кажется медленным, порядка 10 раз медленнее, даже для ulong числа длина. У кого-нибудь есть лучшие (желательно бесплатные) библиотеки, или это н...