hola amigos de foros del web, soy nuevo en su comunidad y realmente me ha interesado mucho, me he interesado en la programacion, y por eso me he metido en un problema.
Tengo un reto personal: desarrollar un programa en C que haga las operaciones de la formula general para resolver una ecuacion de primer grado de la forma X= -b +/- (raiz cuadrada de) -4ac y todo eso sobre 2a.
he desarrollado un programa pero me da errores en el compilador gcc
orlsan.c: In function ‘main’:
orlsan.c:18: error: expected ‘)’ before ‘;’ token
orlsan.c:23: error: expected declaration or statement at end of input
en las lineas 18 y 23
aqui les dejo el codigo solicitando su ayuda
#include <stdio.h>
#include <math.h>
int a, b, c, x1, x2; /*declaracion de las variables */
main()
{
printf( "introduce el valor de a: " );
scanf("%d", &a);
printf( "introduce el valor de b: " );
scanf("%d", &b);
printf( "introduce el valor de c: " );
scanf("%d", &c);
/* operaciones */
x1 = ( -1 * b ) + ( sqrt( ( b * b ) - ( 4 * a * c ) ) / ( 2 * a );
x2 = ( -1 * b ) - ( sqrt( ( b * b ) - ( 4 * a * c ) ) / ( 2 * a );
printf( "\nX1 = %d", x1);
printf( "\nX2 = %d", x2);
}
espero que me puedan ayudar ya que es mi primer programa y no se que hacer
gracias por su atencion