Originariamente inviato da b4kk3
comunque cercherò di seguire il tuo consiglio, in effetti pensavo di utilizzare l'array di int ma come faccio ad accedere al singolo bit della i-esima posizione?
Se fai come ho spiegato anche in quella discussione, non ti serve accedere ad 1 singolo bit!!!
Devi solo trattare il tuo big number come N word (word in senso generale, una "parola" di N bit), nel tuo caso N int.

Dati i due array int[] uno e int[] due, devi moltiplicare uno[0] * due[0] ecc....
Chiaramente devi prima portarli a long tramite una apposita mascheratura, altrimenti se non lo fai perdi la parte alta e se non mascheri, estendi il segno che non va bene.