SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: pepe_lotas en Jueves 10 de Julio de 2003, 10:02
-
Me salen unos valores muy raros que no tienen nada que ver.
#include <stdio.h>
#include<math.h>
main()
{
double a=0.00,b=0.00,c=0.00,raiz=0.00,x1=0.00,x2=0.00;
printf("Introduce el valor de a : ");
scanf("%f",&a);
printf("Introduce el valor de b : ");
scanf("%f",&b);
printf ("Introduce el valor de c : ");
scanf("%f",&c);
raiz = sqrt(b*b-4*a*c);
x1=(-b + raiz)/ (2*a);
x2=(-b - raiz)/ (2*a);
printf("%f , %f", x1,x2);
scanf("%d");
}
Pasadme la funcion si la teneis por favorUtilizo DEV c/c++
GRACIAS :gracias:
-
he probado tu codigo en mi compilador y he sustituido el double por float y salen los valores bien, supongo que te saldrian esos valores por la cantidad de decimales pero no te lo puedo decir con seguridad.
float a,b,c,raiz,x1,x2;