009
04.11.2009, 00:42 Uhr
Hans
Library Walker (Operator)
|
@Beefy: Dass Du das weist, ist klar. Das wollte ich aber eigentlich vom Frager wissen, vor allem wegen dieser Ausdrücke:
C++: |
x1=-b + sqrt((b/a)+(c/a));
x2=-b - sqrt((b/a)+(c/a)) ;
|
Die ergeben doch einen "Division by Zero"-Laufzeitfehler, oder sollten es zumindest, wenn die Arithmetik exakt genug arbeitet. Und wenn a negativ ist, b und c aber positiv, dann wird der Ausdruck unter der Wurzel ebenfalls negativ, womit wir wieder bei einem Problem wären.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |