# Hugeint - integers of unlimited size in c

The following C project contains the C source code and C examples used for hugeint - integers of unlimited size. *Now compatible with MSVC*
This is a class called HINT (or "Huge Int").

The following C project contains the C source code and C examples used for addition of numbers using classes and pointers. About this code I shows how to use and integrate classes and pointers in adding numbers in C++.

The following C project contains the C source code and C examples used for a simple implementation of a singly linked list of integers. This code is a simple implementation of a singly linked list of integers.

The following C project contains the C source code and C examples used for overloading operator to addition big integer signed and unsigned. Overloading Operator to Addition Big Integer :
=====================================================
bigint_add a1,a2,a3,a4,a5,a6,a7;
a1 = 23874983254368
a2 = 6532754723436534
a3 = 5487126438621874
a4 = 8932187438921
a6 = -46785632879596834563465873453920571835772357235623562735609238578932751981
32759712359723189759182375987325908732957237563275623897523956329563928568792359

The following C project contains the C source code and C examples used for negative and positive numbers using pointers. An application that I wrote using C++ as my primary programming language.

The following C project contains the C source code and C examples used for linked list for a list of integers or characters. This program is great for object oriented newbies.

The following C project contains the C source code and C examples used for big integer using array to subtraction. This is ilustrated to compute big number..
p = 1001823789275283759235792375672592835723572357892357023859238523582385092385
9238501455458534785347859856456478563456457634789
q = 1257235872395723957839257892385238590238055783458345834578934758573489573482
57342565756734657834534256347856934785647856276347856548356347865475634789563475
6348563476578346563478563478563487508970870895758934958734

The following C project contains the C source code and C examples used for big integer using array to division with remainder.

The following C project contains the C source code and C examples used for very long integers. This Library provides the framework for Integers
which can store extremely large numbers.

The following C project contains the C source code and C examples used for modulous class % works on double as well as integers. a few functions for mod operations. To eliminate not being able to do modulos operations on a double

The following C project contains the C source code and C examples used for random integers. The code includes a function that makes the header easier to use.

The following Matlab project contains the source code and Matlab examples used for returns a vector containing the maximum number of consecutive integers in each row of matrix x. .
NCONSEC = NCONSECUTIVE(X) returns a vector containing the maximum number of consecutive integers in each row of matrix x.

The following Matlab project contains the source code and Matlab examples used for selects random integers between and inclusive of specified lower and upper limits. .
RANDINTEGERS(LOWER_BOUND,UPPER_BOUND) is a one line function that uses RAND to return a random integer between and inclusive of the two specified integers LOWER_BOUND and UPPER_BOUND (with uniform probability) (and with replacement).

The following Matlab project contains the source code and Matlab examples used for converts between decimal integers to multiple based numbers.
DEC2MBASE: converts decimal integers to multiple based numbers.
MBASE2DEC: the inverse function of DEC2MBASE.
Two corresponding html documents are also supplied for detailed documentation.

The following Matlab project contains the source code and Matlab examples used for unique random integer list.
Usage r=myrand(a,b)
a and b is the range, for example if we want to generate random integers between 370 and 55780 we call the function :
r=myrand(370,55780)
We can also limit the list as we need.

The following Matlab project contains the source code and Matlab examples used for www.random.org random integers sequences strings.
Get true random integers,sequences or strings from www.

The following Matlab project contains the source code and Matlab examples used for function for finding integers in open interaval.
function ints = FindIntsBetween(a,b)
%It find all integer numbers in (a;b)
g_ints=fix(a):fix(b);
fnd=find(a<g_ints & g_ints<b);
ints=g_ints(fnd);
end

The following Matlab project contains the source code and Matlab examples used for integer partition generator.
Integer partitions are the different ways to express an integer say "4" as a sum of other positive integers, in this case we would have 4=4,3+1,2+2,2+1+1,1+1+1+1.

The following Matlab project contains the source code and Matlab examples used for two's complement binary strings.
These functions convert between binary strings and decimal numbers like the built-in MATLAB functions BIN2DEC and DEC2BIN but can accommodate negative integers (via two's complement) and fractional positive and negative numbers (via two's complement fixed point with a binary point in the string).

The following Matlab project contains the source code and Matlab examples used for getnegativeroot similar to that of positive integers.
This function calculates Negative Root as Integer
Eg (-32)^(1/5) = -2 and not complex number
Usage :- GetNegativeRoot(-32,5)

The following Matlab project contains the source code and Matlab examples used for restricted integer compositions with fixed number of parts.
Matlab implementation of an algorithm that generates all restricted integer compositions of an integer n with k parts, each in the discrete interval [a,b].

The following Matlab project contains the source code and Matlab examples used for int64 arithmetic in matlab .
This submission enables the following operations for the int64 and uint64 data types:
* Addition
* Subtraction
* Multiplication (element-wise and matrix)
* Division (element-wise only)
* mod, abs, bitshift
See the published file for more details.

The following Matlab project contains the source code and Matlab examples used for returns the number and listing of n-tuples of non-negative integers adding up to k. .
Little more than syntactic sugar for nchoosek, this small but surprisingly controversial function returns the number of (ordered) n-tuples of non-negative integers adding up to k, and if supplied a second argument, a listing of them.

The following Matlab project contains the source code and Matlab examples used for big integer arithmetic.
The objective is to demonstrate big integer arithmetic, such as multiplication, addition, subtraction, etc.

The following Visual Basic project contains the source code and Visual Basic examples used for convert a long integer to a byte array. The following Visual Basic project contains the source code and Visual Basic examples used for convert a file path to a unc path.

The following Visual Basic project contains the source code and Visual Basic examples used for number conversion functions (2 x int to float, 32 bit binary to float, etc.). Here are some simple number conversion routines that can be used for many applications, typically comms - e.

The following Visual Basic project contains the source code and Visual Basic examples used for hiword/loword extraction and combination for long integers. These three functions allow you to extract two 16-bit integers (the LoWord and HiWord) from a 32-bit long integer, and combine two 16-bit integers to create 1 32-bit long integer.

The following Visual Basic project contains the source code and Visual Basic examples used for find the greatest common divisor of two integers using euclid's algorithm. This function computes the GCD (Greatest Common Divisor) of any two integers, negative or positive, up to 28 digits long.