Gestire numeri interi molto grandi

di il
2 risposte

Gestire numeri interi molto grandi

Sono nuovo del forum e vorrei chiedere se qualcuno ha idea di come e se sia possibile gestire numeri interi con 700 digit.

2 Risposte

  • Re: Gestire numeri interi molto grandi

    In delphi non so, ma ci sono librerie apposite in C per questo tipo di problemi.
    gmplib.org, mpfr.org.

    In alternativa li puoi implementare tu usando vettori di char/int/long e implementando le 4 operazioni.

    L'operazione piu' complicata e' la divisione.

    Le operazioni si possono implementare esattamente come si studiavano alle elementari, ma ragionando in base 2^8, 2^16 o 2^32 invece che in base 10.

    Poi, se vuoi fare le cose piu' complicate, ci sono testi che descrivono gli algoritmi piu' efficienti per tutte le operazioni.
  • Re: Gestire numeri interi molto grandi

    Grazie per la risposta, a questo punto mi sa che proverò con il C/C++. Tra l'altro, ovviamente, l'operazione di cui ho più bisogno è appunto la divisione...
Devi accedere o registrarti per scrivere nel forum
2 risposte