.| Autor | Beitrag |
|---|---|
|
000 13.09.2001, 21:20 Son-Goten |
hi ich wüsste gerne, wie man die genauigkeit von variablen erhöhen kann.. ich hab n kleines prog zur berechnung von pi geschrieben, allerdings ergibt sich irgendwann(nach16 nachkommastellen) eine reihe von nullen (x.xxxxxxxxxxxxxx0000000000000 <-- oder so)... ich kann mir dies nur so erklären, dass das programm nicht genug genauigkeit beim wurzel-ziehen aufweist..oder halt float nicht unbegrenzt ziffern hinterm komma darstellen kann.... thnx |
|
Profil || Suche |
|
001 13.09.2001, 22:00 TheTinySteini |
tja, da is die genauigkeit überschritten. Unter Linux gibt's ne Bibliothek, mit der man auch mit ganz großen/kleinen Zahlen arbeiten kann, unter Windoof weiß ich jetzt net. Selber coden =) *edit* zur not als String, jede Ziffer als ein char. Das is zwar ziemlich speicherfressend, aber wenn man mal überlegt, damit kriegt man immerhin 1024 Stellen in ein Kilobyte... --TheTinySteini Dieser Beitrag wurde am 13.09.2001 um 22:01 von TheTinySteini bearbeitet. |
|
Profil || Suche |
|
002 14.09.2001, 15:00 Prefect |
Wenn du float verwendest kannst du zumindest zu double bzw. long double wechseln. Ansonsten hat TTT eigentlich schon alles gesagt :) cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
003 14.09.2001, 15:09 Another1 |
oder du machst dich auf alle operatoren etc für ne linked list aus 8 byte variablen zu coden ;), da kannst du dann alles so genau machen wie du willst, aber das mit den char is einfach und reicht sicher auch =) --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
004 14.09.2001, 19:22 Kriz |
Das BSD-Format als Array ist für solche Zwecke auch ganz nett =) --K:R-I)Z++ |
|
Profil || Suche |
|
005 18.09.2001, 11:40 Hanfling |
ne dumme frage am rand wie zieht man ne wurzel mit c++??? ich find grad nicht meine alten (unvollständigen) mathe hefte um das selbst zu schreiben... reicht auch wenn ihr mir erst mal sagt wie man ohne taschenrechner ne wurzel zieht... --Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o |
|
Profil || Suche |
|
006 18.09.2001, 13:39 m.a.b.b.b |
hmmm du könntest alle Zahlen von null an quadrieren und testen ob sie mit der gegebenen Zahl übereinstimmen;) ---=B.L.Ä.N.D.E.R=- |
|
Profil || Suche |
|
007 18.09.2001, 14:16 Hellfire |
Probiers mal damit: sqrt(double); .. und #include <math.h> nicht vergessen... -- |
|
Profil || Suche |
|
008 18.09.2001, 14:33 Hanfling |
jo thx --Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o |
|
Profil || Suche |

