Cita:
Iniciado por jordy48
#include <stdio.h>
#include <math.h>
main()
{
float a,b,c,x1,x2,x,disc,raiz;
printf("Este es un Programa que calcula las raices de una ecuacion cuadratica\n");
printf("Dame el valor de A\n");
scanf("%f",&a);
printf("dame el valor de B\n");
scanf("%f",&b);
printf("dame el valor de C\n");
scanf("%f",&c);
disc=b*b-4*a*c;
if(disc<0)
{
printf("Existen dos raices camplejas\n");
}
else
if(disc==0)
{
x1=(-1*b)/(2*a);
printf("El valor de X es: %.2f\n",x);
}
else
{
//raiz=sqrt(disc);
// prueba esto otro
raiz = Math.sqrt(disc);
x1=((-1*b)+raiz)/(2*a);
x2=((-1*b)-raiz)/(2*a);
printf("Los valores de X son %f y %f\n",x1,x2);
}
}
Prueba lo que está en negrita.
No es sólo enlazar la librería mátemática, tienes que llamar a sus funciones explícitamente.
Si no te funciona, busca documentación online sobre
Math.sqrt();