Habe folgenden Code, aber es wird mir immer eine Fehlermeldung angezeigt.
Das Programm soll Nullstellen berechnen können.
Was nache ich falsch?
Danke schonmal...
#include<stdio.h>
#include<math.h>
int main()
{
int i,y,y1,y2,y0,x1,x2,x3,x4,x0,x,a,b,c;
printf("Programm zur Nullstellenbestimmung von Funktionen der Form ax^2+bx+c\n\n");
printf("Bitte a, b und c eingeben.\n");
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
printf("c=");
scanf("%d",&c);
if (c>0) {
y=c;
x=0;
while(y>0);
{
y=(a*(x*x)+b*x+c);
x++;
}
x2=--x;
x1=--x;
printf("(x1|y1) => (%d|%d)\n",x1,y=(a*x1*x1+b*x1+c));
printf("(x2|y2) => (%d|%d)\n\n\n",x2,(y=a*x2*x2+b*x2+c));
y=c;
x=0;
while(y>0);
{
y=(a*(x*x)+b*x+c);
x--;
}
x4=++x;
x3=++x;
printf("(x3|y3) => (%d|%d)\n",x3,y=(a*x3*x3+b*x3+c));
printf("(x4|y4) => (%d|%d)\n\n\n",x4,(y=a*x4*x4+b*x4+c));
}
getch();
return 0;
}
Das Programm soll Nullstellen berechnen können.
Was nache ich falsch?
Danke schonmal...
#include<stdio.h>
#include<math.h>
int main()
{
int i,y,y1,y2,y0,x1,x2,x3,x4,x0,x,a,b,c;
printf("Programm zur Nullstellenbestimmung von Funktionen der Form ax^2+bx+c\n\n");
printf("Bitte a, b und c eingeben.\n");
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
printf("c=");
scanf("%d",&c);
if (c>0) {
y=c;
x=0;
while(y>0);
{
y=(a*(x*x)+b*x+c);
x++;
}
x2=--x;
x1=--x;
printf("(x1|y1) => (%d|%d)\n",x1,y=(a*x1*x1+b*x1+c));
printf("(x2|y2) => (%d|%d)\n\n\n",x2,(y=a*x2*x2+b*x2+c));
y=c;
x=0;
while(y>0);
{
y=(a*(x*x)+b*x+c);
x--;
}
x4=++x;
x3=++x;
printf("(x3|y3) => (%d|%d)\n",x3,y=(a*x3*x3+b*x3+c));
printf("(x4|y4) => (%d|%d)\n\n\n",x4,(y=a*x4*x4+b*x4+c));
}
getch();
return 0;
}