[ Tom Violence @ 27.03.2010. 16:24 ] @
Tek što sam počeo pisati datu klasu naletio sam na jedan za mene malo ozbiljniji problem. BigInt brojeve nisam namjeravao čuvati u dekadnom brojnom sistemu, već u sistemu sa bazom 256, tako da sa jednim char-om mogu kodirati svih 256 cifara. Problem se javlja u konstruktoru pri konverziji iz dekadnog sistema u sistem baze 256. Ako konstruktor prima integer, tada mogu koristiti standardni školski metod sa cjelobrojnim djeljenjem, ali šta ako konstruktor prima string(a mora primati string ako želim deklarisati iole veću varijablu)? Kako vršiti cjelobrojno djeljenje ako na raspolaganju imam samo cifre broja, a ne cijeli broj? Hvala na pomoći. |