Ejercicio 2)a)

Ejercicio 2)a)

de Emiliano Sebastian Suarez Canepa -
Número de respuestas: 3
Hice la función con lo que me pedía y para probarlo, implementé un procedimiento que imprima los valores de la listas que el usuario inserte en el main, compila sin problemas y me devuelve la lista que le meto, pero cuandoi llega la hora de imprimir la lista luego de la función take el programa termina (no queda en loop), no sé en qué le estaría errando, el código sería el siguiente:




En respuesta a Emiliano Sebastian Suarez Canepa

Re: Ejercicio 2)a)

de Alberto Pardo -
Hola,

Sin entrar a ver los detalles de lo que hacés en la función take, lo que veo raro es que seguido a la impresión de la lista de entrada imprimirLista(p) tenés un delete(p).

Saludos,
Alberto.
En respuesta a Alberto Pardo

Re: Ejercicio 2)a)

de Emiliano Sebastian Suarez Canepa -
Lo puse sin querer, pero al borrar esa línea me sigue pasando exactamente lo mismo.
En respuesta a Emiliano Sebastian Suarez Canepa

Re: Ejercicio 2)a)

de Lucia Urquiola Chadarevian -
Buenas! Todo bien?

Creo que el problema podría estar en que en el loop while igualas aux a q, entonces por más que en el if else siguiente muevas el aux, al entrar nuevamente en el loop e igualarlo a q siempre estas modificando el primer elemento de la nueva lista.

Saludos, Lucía.