¿Cómo utilizar la programación en lenguaje C para resolver ecuaciones multivariadas de orden superior?
/*Usa lenguaje C para resolver ecuaciones similares a las siguientes:
a b c=1
a*x b*y c *z =m1
a*x*x b*y*y c*z*z=m2
a*x*x b*y* y*y c*z*z; =m3 ;
a*x*x*x b*y* y*y c*z*z*z=m3
a*x*x b*y* y*y c *z *z*z=m3 y*y c*z*z*z=m3
a*x*x*x b*y*y*y*y c*z*z*z*z; =m4 ;
a*x*x*x*x b*y*y*y*y*y c*z*z*z*z*z*z=m5; > Aunque conozco m1, m2, m3, m4 y m5, necesito encontrar a, b, c, x, y, z. No sé cómo usar c para resolverlo. Solicite orientación a los expertos.
*/
#include lt;iostream.hgt;
void main(void)
{
long int m1, m2, m3, m4, m5; //cargar números conocidos
long int *m[5]={amp;m1,amp;m2,amp;m3,amp;m4, amplificador; m5};
largo int a, b, c, x, y, z
a=b=c=x=y=z=0; Número desconocido e inicializado
for(int p=0; plt; 5; p)
{
coutlt;lt; "Ingrese un número conocido"lt ; lt; plt; lt; "\n";
cingt; *(m[p] }//entrada m1 m2 m4 m5int luoji=1//dispositivo de juicio lógico
//a, b, c, x, y, z
for(;luoji;a)
{
para(;luoji;b)
{
para(;luoji;c)
{
p>
para(;luoji;x)<
{
para(;luoji;y)
{
for(;luoji;z)
{
if(
luoji=! (
(a b c ==1)amp;
(a*x*x b*y*y c*z; *z==m2) amperio;amp;
(a*x*x*x b*y*y*y c*z* z*z==m3)amp;amp;
(a*x *x*x*x b*y*y*y*y c*z*z*z==m4)amp;amp;
(a*x*x*x* x*x b*y* y*y*y c*z*z*z*z==m5)
)
)
{
coutlt; lt; "La respuesta correcta es la siguiente:"lt;lt;lt;alt;lt;"\n"lt;lt;blt;lt;lt;lt;lt;clt;lt;lt ;lt;lt;lt;lt; lt;"\n"lt;lt;ylt;lt;"\n"lt;lt;zlt;lt;"\n";
coutlt;lt ; "Programa finalizado";
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}