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.