Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/09/2010, 19:59
rotsen24154
 
Fecha de Ingreso: abril-2010
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Aprendiendo C: Programa ecuaciones 2º grado

uh bueno lo primero la biblioteca no es #include<studio.h> (al menos que tu la hayas creado pero no creo verdad ) debes utilizar #include<stdio.h>.
y al declarar la funcion inicial es int main() no void main().
Y te esta sobrando una llave de cierre jeje.
Código:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
    float a,b,c,x1,x2,des;
    printf("Cual es el valor de a: ");
    scanf("%f",&a);
    printf("Cual es el valor de b: ");
    scanf("%f",&b);
    printf("Cual es el valor de c: ");
    scanf("%f",&c); 
    des=pow(b,2)-(4*a*c);
    
    if (des==0)
    {
       x1=(-b)/(2*a);
       printf("El valor de x es x=%.4f\n",x1);   
    }
    else
        if(des<0)
           printf("No tiene solucion\n");
        else
        {
            x1=((-b)+sqrt(des))/(2*a);
            x2=((-b)-sqrt(des))/(2*a);
            printf("Los valores de x son \nx1= %.4f\nx2= %.4f\n",x1,x2);
            }
    system("pause");
    return 0;
}
te dejo este código y para hacer que los resultados permanezcan en pantalla se usa la biblioteca stdlib y la funcion system("pause");