Prikaz jedne poruke
Stara 4.3.2018, 11:34   #2
Teva
Starosedelac
 
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
Određen forumom Re: Program sličan BigInteger i BigDecimal

Ne razumem tačno šta želiš da pitaš?

Konkretno možeš da koristiš char* za reprezentaciju cifara i da implementiraš ono što bi inače radio "na papiru".

Na osnovu duzine stringa mozes propisno da ih potpises i da odradis sabiranje i oduzimanje i logicke provere (<, >, ==, !=).

A deljenje i množenje možeš trivijalno da implementiraš preko oduzimanja i sabiranja, što nije idealno što se tiče performansi, al će da šljaka.

Možeš da poboljšaš performanse tako što bi emulirao množenje i deljenje koje radiš ručno. Kod množenja ti treba spec slučaj množenja sa jednom cifrom i sabiranje. Množenje jednom cifrom ne bi trebao da bude problem implementirati. Ista operacija ti treba i kod deljenja.
Teva je offline   Odgovor sa citatom ove poruke