Forum Sveta kompjutera  

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 4.3.2018, 10:18   #1
NovaNada
Član
 
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
Određen forumom 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.
NovaNada je offline   Odgovor sa citatom ove 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
Stara 4.3.2018, 11:40   #3
NovaNada
Član
 
Član od: 13.3.2017.
Poruke: 55
Zahvalnice: 30
Zahvaljeno 3 puta na 3 poruka
Određen forumom 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.
NovaNada je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


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


Sva vremena su po Griniču +2 h. Sada je 18:14.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2019, vBulletin Solutions, Inc.
Hosted by Beograd.com