Título: Suma Polinomio con monomio C (TDA, estructura enlazada e inmutable) Publicado por: rocky11 en 21 Junio 2014, 13:45 pm Buenas estoy haciendo una función que sume un monomio a un polinomio, la función es inmutable y usa una estructura enlazada.
Mi problema es que al hacer la suma (parece que la hace bien) también se modifica el valor del PolinomioP1 y eso no tiene que pasar ya que después tengo que hacer mas operaciones con el polinomio. Este es el resustado de la ejecucion PolinomioP1: +2.0x^4 +1.0x^3 +1.0x^2 -5.0x^0 Monomio: 11x^3 SumaMonomio: +2.0x^4 +12.0x^3 +1.0x^2 -5.0x^0 PolinomioP1: +2.0x^4 +12.0x^3 +1.0x^2 -5.0x^0 Código
Alguien me podría ayudar :D Gracias, saludos. Título: Re: Suma Polinomio con monomio C (TDA, estructura enlazada e inmutable) Publicado por: ivancea96 en 21 Junio 2014, 16:44 pm Estás pasando el polinomio todo con punteros. Va todo por referencia. Por eso se modifica.
Título: Re: Suma Polinomio con monomio C (TDA, estructura enlazada e inmutable) Publicado por: Arkangel_0x7C5 en 22 Junio 2014, 13:26 pm Hazlo sin usar El CeldaAp c, si te fijas es lo mismo que CeldaAp Pol. Y recuerda que en el bucle estas haciendo una busqueda. Por lo que no necesitas
Código No lo he probado, pero con estas modificaciones tiene que funcionar Código
|