Kleiner Ruck zum finish
-
nabend brauche eine kleine hilfe bezüglich meines Programms! bekomme es nicht hin....das meine zahlen in das koordinatensytsem eingezeichnet werden!
habe eben mit freunden drüber teleofoniert....es ist scheinbar richtig..
wollte fragen ob ihr einen ausgweg kennt..
mfg
void eingabe_berechnung(void) /*(POLYNOM* x)*/{ /*Hier wird die Eingabe+Berechnung vorgenommen*/ double a,b,c,d =0; double koeff_zahl[4]; /*1 Dimm Array deklariert*/ int funk=0,funk1=0,funk2=0; int x=0; printf("Koeffizienten fuer x^3 eingeben: "); /*Eingabeaufforderung der Koeffizienten*/ scanf("%lf", &koeff_zahl[0]); printf("Koeffizienten fuer x^2 eingeben: "); scanf("%lf", &koeff_zahl[1]); printf("Koeffizienten fuer x^1 eingeben: "); scanf("%lf", &koeff_zahl[2]); printf("Koeffizienten fuer x^0 eingeben: "); scanf("%lf", &koeff_zahl[3]); a=koeff_zahl[3]; b=koeff_zahl[2]; c=koeff_zahl[1]; d=koeff_zahl[0]; for (x;x<y_achse;x++){ /*Hier ist die Berechnung von den Formeln*/ funk=(a*x*x*x+b*x*x+c*x+d)+0.5; /*f(x)*/ funk1=((3*a)*(x*x)+(2*b)*(x)+c)+0.5; /*f(x)'*/ funk2=((6*a)*x+(2*b))+0.5; /*f(x)''*/ if ((funk >= 0) && (funk<x_achse)){ /*Zeichnen der Arrayergenisse ins Koordinatensystem*/ koordinaten_array[funk][x]='*'; } if ((funk >= 0) && (funk1<x_achse)){ /*Zeichnen der Arrayergenisse ins Koordinatensystem*/ koordinaten_array[funk1][x]='+'; } if ((funk >= 0) && (funk2<x_achse)){ /*Zeichnen der Arrayergenisse ins Koordinatensystem*/ koordinaten_array[funk2][x]='#'; } } }