/* I am sorry there are some parts of the algorithm that are in Portuguese, whereas I am from Mozambique. When I compile, it appears the following: C:\Dev-Cpp\Makefile.win [Build Error] ["Equação quadratica2.o"] Error 1. I do not know what is happening. I would appreciate if someone could help me.*/
printf("Introduza o valor de a: ");
scanf("%f", &a);
printf("Introduza o valor de b: ");
scanf("%f", &b);
printf("Introduza o valor de c: ");
scanf("%f", &c);
if (a != 0){
delta = (b*b) -4*a*c;
if (delta == 0){
X1 = -b/2*a;
printf("Delta é igual a zero \n");
printf("X1 e X2 = %f", X1);
}
else {
if (delta>0){
X1 = ((b*b) + sqrt(delta))/2*a;
X2 = ((b*b) - sqrt(delta))/2*a;
printf("Delta maior que zero \n");
printf("X1 = %f\n", X1);
printf("X2 = %f", X2);
}
else{
printf("Delta menor que zero \n");
printf("A equação nao tem raizes reais");
}
}
}
else {
printf("Nao é uma equação quadratica \n");
printf("O valor de a tem que ser diferente de zero");
}