GBnums 4.2
GBnums is a program for large numbers arithmetic, including a calculator,
a C compiler which features mpz, mpq and mpf types (integers, rationals or float of arbitrary precision), vectors, functions, exceptions, an inspector and debugger.
The build-in math package includes functions for modulo N arithmetic, p-adic arithmetic, prime numbers, sieving, etc.
The package facility allow to easely add user functions and features. GBnums provides an interface with Gnuplot.
Environment : GBnums runs under Windows (XP,Vista), in a console box. Processor : Pentium family.
GBnums est un programme pour faire de l'arithmétique avec de grands nombres. Il fournit un calculateur, un compilateur C avec les types mpz,mpq et mpf (entiers, rationnels ou flottants de précison arbitraire),
avec fonctions, vecteurs, le traitement des exceptions (eg. division par zéro),
des outils d'inspection et de mise au point, des fonctions arithmétiques intégrées (calculs modulo N, nombres premiers, nombres p-adiques, crible, etc.).
Il est facile, en utilisant les "packages", d'ajouter ses propres fonctions et définitions. GBnums fournit un interface avec Gnuplot.
Environnement d'éxecution: Windows (XP,Vista), dans une fenêtre console. Processeur : famille Pentium.
- Download GBnums - Télécharger GBnums version 4.2.13 : GBnums
- Documentation
- Examples
- Last news
- P-adic arithmetic in GBnums : ....6666666666.0 (7) = -1
- Ask Simon Plouffe's inverter from inside GBnums : inverter(x)
- Find a sequence in the OEIS from GBnums : oeis(mylist)
// a simple GBNums function : divprod() returns the product of all divisors of n
mpz divprod(n)
{
mpz dlist[]; // declare list
divisors(dlist,n); // sets list of divisors
return vprod(dlist); // returns product of dlist[] items
}
divprod(666) -> 87266061345623616
Bug reports, suggestions for improvement, and sympathetical words are Welcome
GBnums TM is sponsored by Echolalie.
Implementation : Georges Brougnard
The core of GBnums is based on the GNU Multiple Precision GMP library. (license)
© : GBnums is free of use, and the author declines everything.
See also : GBOL Sequences