Need help for simple program, don't have a clue about C.
Please, can you help me? I have 3 errors
- Undefined symbol i
- Undefined symbol y and
- Compound statement missing
See the program bellow:
#include<stdio.h>
#include<conio.h>
#include <math.h>
void main( )
{
float a, b, c,x3;
float a0,a1,a2;
clrscr( );
printf("Raiz: x = a + bi ");
printf("Digite o valor de a: ");
scanf("%f",&a);
printf("Digite o valor de b: ");
scanf("%f",&b);
printf("Digite o valor de x3: ");
scanf("%f",&x3);
printf("As raizes sao: ");
printf("x1 = %.2f + %.2f i \n",a,b);
printf("x2 = %.2f - %.2f i \n ",a,b);
printf("x3 = %.2f \n",x3);
a0=-(a*a+b*b)*x3;
a1=(a*a+b*b)+x3*2*a;
a2=-(2*a+x3);
printf("a0= %f a1=%f a2=%f \n\n",a0,a1,a2);
printf("Polinomio y = x3 + %.2fxý + %.2fx + %.2f \n",a2,a1,a0);
//Oráculo para verificar a situação de cada ponto se IN, OUT, ON
for(i=-20;i<=20;i++)
{
y= (i*i*i) + (a2*i*i) + (a1*i) + a0;
if(y<-20)
printf(" x = %i \t y = %.2f OUT\n",i,y);
if(y==-20)
printf(" x = %i \t y = %.2f ON\n",i,y);
if(y>-20 && y<20)
printf(" x = %i \t y = %.2f IN\n",i,y);
if(y==20)
printf(" x = %i \t y = %.2f ON\n",i,y);
if(y>20)
printf(" x = %i \t y = %.2f OUT\n",i,y);
getch( );
}