ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
4042
4042
EMPFEHLEN
-
Hi..
Hab folgendes Programm geschrieben.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#include <stdio.h> #include <math.h> int main(void) { int z1, z2, z3; float erg1, erg2; printf("\n a = Zahl1:"); scanf("%d", &z1); printf("\n b = Zahl2:"); scanf("%d", &z2); printf("\n c = Zahl3:"); scanf("%d", &z3); erg1 = ( -z2 + sqrt ((z2*z2)- 4*z1*z3) / (2*z1) ); printf("\n 1.Nullstelle: %f", erg1); getch(); return 0; }
Wenn ich es ausführen möchte, bekomme ich folgende Meldung:
"sqrt domain error"
Was muss ich tun? An was liegt es?
Danke!
-
Domain == Wertebereich.Wenn ich es ausführen möchte, bekomme ich folgende Meldung:
"sqrt domain error"
Das bedeutet der Wertebereich wurde übertreten.
Die Wurzel ist für negative Zahlen nicht definiert.
Gruß
RedWing"I'm not deaf, I'm ignoring you"
----
-
Vielleicht liegt es daran, dass bei bestimmten Eingaben das Argument von sqrt kleiner 0 wird?
Abgesehen davon hat sich wohl auch noch ein logischer Fehler eingeschlichen: der Ausdruck -z2 + sqrt ((z2*z2)- 4*z1*z3) gehört geklammert.„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Oh ja, werde noch ne Abfrage bzgl. "nicht null" einbauen.
Danke für Eure Hilfe.
-
26.01.06 11:24 #5Ich hoffe doch inständig, dass du "kleiner Null" gemeint hast
Zitat von bigfella
Ähnliche Themen
-
Anfängerfrage zu Math.cos bzw Math.sin
Von sonnengott1980 im Forum JavaAntworten: 1Letzter Beitrag: 19.08.07, 19:18 -
Math.sin()
Von Ripper11 im Forum JavaAntworten: 9Letzter Beitrag: 06.01.07, 14:33 -
Math.cos
Von Kebb im Forum Flash PlattformAntworten: 1Letzter Beitrag: 28.06.06, 22:37 -
Wurzelberechnung
Von HoLLoWManN im Forum Delphi, Kylix, PascalAntworten: 1Letzter Beitrag: 17.02.06, 18:13 -
htaccess: *.domain.de -> www.domain.de/*.html
Von Up81 im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 15.11.05, 18:46





Zitieren

Login






