HugeInt – целые числа неограниченного размера – C, C++ (general), Microsoft Visual C++, Borland C++ – Структуры данных – База кода

Скачать

Название (оригинал): HugeInt – Integers of unlimited size

Описание:
Англ (оригинал)*Now compatible with MSVC*
This is a class called HINT (or “Huge Int”). You use an object as you would any built-in data type with respect to all math operators ( – * / % –) and logical operators (> < = == !=) and the standard insertion and extraction operators (<>). Basically it’s an integer of limitless size. The main difference from an int (other than the hugeness) is that you can assign it strings of numbers, and in some cases you have to, such as if you want to deal with a number that’s too lar for the program to handle. Here’s an example:
HINT huge = “987654321012345678901231231236549878765431”
cout << (huge * "666555444333222111") << endl;
Hope you can use this for something useful. Let me know if you do, or if you make any upgrades to the code. I'd really appreciate it.
Thanks.

Рус (машинный)*Теперь совместим с msvc*
Это класс под названием намек (или \”огромный \” Инт\”). Можно использовать объект, как любой встроенный тип данных с уважением ко всем математические операторы ( – * / % –) и логические операторы(> < = == !=) и стандартные вставки и извлечения операторы (<>). В основном это целое безграничного размера. Основное отличие от int (кроме размеров) заключается в том, что вы можете назначить его строки чисел, и в некоторых случаях необходимо, например, если вы хотите, чтобы иметь дело с номером, который слишком лар программа должна обрабатывать. Вот пример:
Огромная подсказка = \”987654321012345678901231231236549878765431\”
cout << (огромное * \"666555444333222111\") << епо

база кода