Programación General > C/C++

 Re: Ayuda en c. Ecuaciones de 2º.

(1/1)

pepe_lotas:
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:

AzO-T:
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;

Navegación

[0] Índice de Mensajes

Ir a la versión completa