Hirdetés
- Magga: PLEX: multimédia az egész lakásban
- eBay-es kütyük kis pénzért
- Dr. Mózes: Lakberendezési tanácskérés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Sapphi: StremHU | Source – Self-hostolható Stremio addon magyar trackerekhez
Aktív témák
-
dearbear
tag
A temaba illik, es valoszinu kicsit komolyabban foglalkozik a problemaval a prime95 ( ez ha jol emlexem millios szamjegyekbol allo szamokkal szamol ). Ennek a proginak a forraskodja elerheto, biztos erdekes tapasztalatokra tehetnel szert segitsegevel.
-
CsendPenge
őstag
Szerintem csak binárisan tudod kezelni, a bináris aritmetika szabályai alapján, spéci módon. Ennek lényege, hogy minden művelet visszavezethető néhány alapműveletre (csak éppen binárisan kicsit bonyi). Mit akarsz a szakdolid témájának? És pontosan mit akarsz kezdeni egy ilyen számmal?
-
guest
veterán
ja és ha IEEE szabványú lebegőpontos számokról beszélünk, akkor
32-bites float: 6-7 értékes jegy
64-bites double: 15 értékes jegy
80-bites long double: 18 értékes jegy
128-bites long double: 33 értékes jegy
tehát ezek teljesen alkalmatlanok ilyen célokra. -
guest
veterán
hello
nézz körül az ''arbitrary precision arithmetic'' címszó alatt, találsz több tucat kódrészletet, főleg C-ben.
Egy részletes magyarázattal ellátott apró, de hatásos eljárásgyűjtemény pl a Numerical Recipies PDF könyvben található (www.nr.com), lásd
20.6 Arithmetic at Arbitrary Precision
--bocs-- -
Turmoil
senior tag
válasz
GeorgeTerror
#10
üzenetére
Osztani binárisan érdemes. Anno programoztunk ilyet a suliban, jobbra-balra tologatás, és kivonás az egész. Bár ekkora számoknál szinte mindegy:)
Ui: nem vagyok hardcore programozó, csak szeretnék az lenni:) Egy éve nem írtam le egyetlen programsort sem :( -
Turmoil
senior tag
válasz
GeorgeTerror
#8
üzenetére
Törni akarsz RSA kulcsot, vagy egyéb vicces dolgot akarsz elkövetni? :)
Szerintem érdemes a neten keresgélni, hátha találsz a neked megfelelő nyelven eljárásgyűjteményt, és ennek megfelelő adattípust.
Ha nem találsz, akkor teljesen mindegy, szedd össze, hogy milyen műveleteket kell végezned (gondolom a négy alap mindenképpen), és találd ki, hogy a legkényelmesebb neked. Tárolni, számolni vele, stb... -
Turmoil
senior tag
Ha valaki 5000 jegyű számokkal dolgozik, az álalában nem a tizedespont után van:P
Amúgy általában a processzor határozza meg és nem a programnyelv, hogy mivel tud számolni. Ekkora számmal asztali gépek nem foglalkoznak, tehát marad az egyéni megoldás.
(És szerintem akkor is prímekkel akar dolgozni a kolléga:) ) -
dearbear
tag
Nem az a kerdes, hogy 5000 jegyu a szam, hanem hogy milyen pontosan szukseges... ( pl a C long double-ja, amihez mellesleg mar nem kell a muveleteket implementalani, ilyen nagysagrendu szamokat is el tud tarolni igaz csak az elso ha jol emlexem vagy 20 30 jegyig pontosan... ) Ha mind az otezer jegy fontos akkor kenytelen leszel nekiallni specialisan kezelni.
-
Turmoil
senior tag
válasz
GeorgeTerror
#1
üzenetére
Primszámok? :)
Mivel egy 5000 jegyű szám binárisan is elég nagy falat, tárolhatod bárhogy. Akár stringként is, esetleg BCD, vagy ha van valami eljárásod, ami binárissá alakítja, akkor úgy.
Ha ilyen számokkal akarsz műveleteket végezni, akkor úgyis szükséged lesz a megfelelő műveleteket elvégző eljárásokra, mert ugye alapból nincs ilyen adattípus a legtöbb processzorban. Ha találsz megfelelő eljárás-könyvtárat, abban az is le lesz írva, hogyan tárolják. -
Den
veterán
válasz
GeorgeTerror
#1
üzenetére
Folyószámla egyenleg? Negatív vagy pozitív szám? :)
-
rog
addikt
válasz
GeorgeTerror
#1
üzenetére
miért kérded?
-
supercow
őstag
csak tárolni akarod vagy akarsz vele később számításokat végezni?
-
GeorgeTerror
senior tag
Lenne egy csomó kérdésem.
Hogyan tudok eltárolni egy teszem azt 5000 jegyű számot? De ha erre van valami módzser utána még kérdezek
Aktív témák
Hirdetés
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Interactive Brokers társalgó
- Haditechnika, harcászat
- Megjöttek Magyarországra a Redmi Note 15-ök, január 22-től ennyiért kaphatók
- iPhone topik
- AMD Navi Radeon™ RX 6xxx sorozat
- Hálózati / IP kamera
- Fejhallgató erősítő és DAC topik
- Yettel topik
- Milyen billentyűzetet vegyek?
- További aktív témák...
- Lenovo ThinkPad T440S, 14" HD+ kijelző, i5-4210U CPU, 8GB DDR3, 128GB SSD, W11, Számla, 1 év garanc
- Lenovo ThinkPad T470, 14" FHD IPS kijelző, i7-7600U CPU, 8GB DDR4, 256GB NVMe SSD, W11, Számla, 1 é
- Thinkpad L13 Yoga Gen4 13.3" FHD+ IPS érintő Ryzen 5 PRO 7530U 16GB 256GB ujjlolv aktív toll gar
- Bomba ár! Lenovo ThinkPad L13 G4 - i5-1335U I 16GB I 256SSD I 13,3" FHD Touch I NBD Gari!
- Bomba Ár! Lenovo ThinkPad E14 G4i - i5-1235U I 16GB I 256SSD I 14" FHD I HDMI I W11 I Gari
- HIBÁTLAN iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3303
- HIBÁTLAN iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4088
- MEDION ERAZER Cooling Kit V2 Vízhűtés - MD 62737 Beast 16 X1 gamer laptophoz
- Xiaomi Redmi Note 11 Pro 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- 175 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti (ELKELT)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

