Red de conocimiento informático - Conocimiento informático - ¿Cómo utilizar la programación en lenguaje C para resolver ecuaciones multivariadas de orden superior?

¿Cómo utilizar la programación en lenguaje C para resolver ecuaciones multivariadas de orden superior?

//Usa el compilador visual c 6.0

/*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 m5

int 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";

}

}

}

}

}

}

}

}

}

}

}

}

}

}

}

}

}

}

}

}