|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
4.3.2018, 10:18 | #1 |
Član
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
|
Program sličan BigInteger i BigDecimal
Pozdrav!
Pokušavam da napišem jednostavan C program sa osnovnim metematičkim operacijama za velike brojeve, cele i realne. Da li može neko da me uputi ka referencama. Nikako ne mogu da smislim algoritme za navedene operacije. Pokušao sam da čitam implementaciju BigInteger i BigDecimal iz OpenJDK projekta, ali ni tu nisam uspeo suštinu da razumem. |
4.3.2018, 11:34 | #2 |
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
|
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. |
4.3.2018, 11:40 | #3 |
Član
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
|
Re: Program sličan BigInteger i BigDecimal
Hvala na ideji.
Nisam radio preko char*, već sam pokušao dvostruko ulančanu listu brojeva. Probaću tvoju ideju. |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
prigram za primanje mail-ova i program za obavestenja | zexxxx | Aplikativni softver | 11 | 31.8.2014 17:22 |
Program za snimanje videa u igri | bakalakadaka | Video/TV softver | 16 | 22.2.2013 19:38 |
Dobar program za prmenu fotografija? | Pele10 | Fotografija | 6 | 19.12.2012 15:35 |
Moj program - RunAsGUI | seymourc64 | Aplikativni softver | 8 | 13.10.2007 18:31 |
Program autotestovi za vozacki ispit | rgdrajko | Programiranje | 27 | 30.9.2007 14:13 |