Resolver problemas de programación funcional
Dos
val(doble
a00, doble
a11, doble
a01, doble precisión
a10)
{
Retorno
a00 * a 11-a 01 * a 10;
}
Vacío
principal()
{
Dos veces
p>a1, b1, c1, a2, b2, C2;
Dos veces
m1, m2, m3;
printf("Por favor
Entrada
a1,b1,c 1\n");
scanf("%lf%lf%lf",&a1.b 1; c 1);
printf("Por favor
Ingrese
a2, b2, C2\n");
scanf(" %lf%lf% lf ", & ampa2 y ampb2 y ampC2);
m1
=
val(a1, b2, a2, b 1) ;
Oferta monetaria dos
=
val(c1, b2, c2, b 1);
m3
p>=
val(c1, a2, c2, a 1);
si(m1==0){
si (m2 ==0 p>
& amp& amp
m3==0)
Printf("Muchas soluciones\ n ");
Otros
Printf("Sin solución\n ");
} En caso contrario
printf("x=%lf, y=%lf\n ", m2/m1, -m3 /m 1);
}
Esto es encontrar primero el valor del determinante y luego determinar si es 0. Discuta la situación de la solución Cuando hay una solución única. Genere los valores de xey.
La función val() se utiliza para calcular el valor del determinante 2x2.
Si tienes algo que no entiendes, puedes preguntar y espero que lo adoptes :)