SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: pepe_lotas en Jueves 10 de Julio de 2003, 10:02

Título: Re: Ayuda en c. Ecuaciones de 2º.
Publicado 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:
Título: Ayuda en c. Ecuaciones de 2º.
Publicado por: AzO-T en Domingo 13 de Julio de 2003, 18:30
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;