Hallo,
ich verwende Dev-C++. Ich habe ein Programm geschrieben das Quadratische Gleichungen lösen soll. Leider ist ein Fehler drin. :'(
Hier das Programm:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
float a, b, c, d;
printf("a*x*x+b*x+c\n");
printf("\n\aa eingeben:");
scanf("%f",&a);
printf("\n\ab eingeben:");
scanf("%f",&b);
printf("\n\ac eingeben:");
scanf("%f",&c);
d=b*b+4*a*c;
printf("\n\ax1=%f\nx2=%f\a",(d==0) ? (-b/(2*a)) : '((d>0) ? "()" :´(-b+d^(0.5))),(d==0) ? (-b/(2*a)) : ´((d>0) ? "()" :´(-b-d^(0.5)));
system("PAUSE");
return 0;
}
Wichtig: die ' rauslassen. Die sind da, weil es sonst automatisch Smileys werden. Immer wenn ich es kompilieren (richtig geschrieben?) will, erscheint die Meldung:
Also liegt der fehler in der fetten Zeile. Kann Jemand mir sagen wo der Fehler liegt? (bitte für Anfänger verständlich)
keks146 (2) |