AYUDA!soluci贸n de ecuaciones y de sistemas de ecuaciones de primer grado con una incognita

miguel
16 de Diciembre del 2005
hola necesitaria dos funciones en c. Una para solucionar ecuaciones de primer grado con una incognita: tengo: ax+b=c. En este caso, lo que se pasa por la funci贸n son los valores 'a','b' y 'c'. Y se devolver谩 el valor de 'x'.
Yo lo he hecho de esta manera pero no se si esta bien:
#include <stdio.h>
#include <stdlib.h>
#include<math.h>

int main(void)
{

double a,b,c,x;
double solucion( double, double,double,double);
void valor(double *, double *,double *);

valor(&a,&b,&c);
solucio(a,b,c,x);

system("pause");

}
void valor(double *a, double *b, double *c) {

printf("Introduce el valor del primer terme: n");
scanf("%lf", a);
printf("Introduce el valor del segon terme: n");
scanf("%lf", b);
printf("Introduece el valor del tercer terme: n");
scanf("%lf", c);
}

double solucion(double a, double b, double c, double x) {



printf ("Resultado de la division: %.2lfn",(c-b)/a);
getchar();
x=(c-b)/a;
return(x);

}

Y la siguiente funci贸n que necesito trata de encontrar la soluci贸n de sistemas de ecuaciones de primer grado con dos incognitas:
a*x+b*y=c
d*x+e*y=f

lo que se tiene que encontrar es el valor de 'x' y de 'y'. Se pasar谩 el valor de 'a', 'b', 'c', 'd', 'e', y 'f' y se devolver谩n dos valores, el de 'x' y el de 'y'.

Espero respuestas muchas gracias!!