hola al hacer el ejercicio 1.1 yo hice
int last(nodo *lista)
while (Lista -> sig != NULL)
Lista = Lista -> sig;
return Lista -> elem;
y quiera saber si esta bien o tengo que usar un lista auxiliar o si tengo algún error en el algoritmo a la hora de escribirlo