Progetto CLongInteger


Progettare una classe CLongInteger che realizzi il tipo di dato astratto "intero lungo". Per "intero lungo" si intende un intero con un numero di cifre decimali qualsiasi e quindi non memorizzabile in un normale int di 32 bit, ad esempio: 12345678900000 e 999999999999999.

Oltre al/ai costruttore/i e al distruttore, la classe CLongInteger deve realizzare i due metodi:

Inoltre, date le seguenti definizioni:

    CLongInteger c1,c2;
    int v1;

deve essere possibile effettuare le seguenti operazioni:

Prima di effettuare la correzione dei file sorgenti, verrà generato un eseguibile che dovrà superare un test automatico di conformità alle specifiche di progetto; le applicazioni che non supereranno il test, non verranno prese in considerazione.
In fase di correzione, sarà valutata negativamente ogni inutile duplicazione del codice.


I file da inviare (mediante modulo web) sono i seguenti:

Attenzione - Ogni file inviato DEVE contenere: cognome, nome e numero di matricola del mittente

Per motivi organizzativi, si prega di NON inviare file compressi (.zip, .tar, .rar, ...)

Scadenza: ore 14:00 di giovedì 22 novembre 2001.