[Examen][Diciembre][2016][ - Ejercicio 1]

[Examen][Diciembre][2016][ - Ejercicio 1]

de Matias Farolini Garcia Da Rosa -
Número de respuestas: 1
Buenas,

En la solución del ejercicio 1(b) en un momento se asigna "Compra c = cabezaLC ( lst );", mi duda es si esto esta bien ya que cabezaLC esta definido como "unsigned int cabezaLC ( ListaCompra l );" mientras que en la letra se nos dice que el TAD Compra representa los pares (código, cantidad), por lo que al momento de la asignación estamos asignando un int a una representación de pares, en donde incluso de ser de uno solo de los pares, código no es siquiera int.

No se si esto esta mal, o no estoy entendiendo como se llega a esto. Si alguien pudiese aclararme la duda se lo agradecería.

Saludos!
En respuesta a Matias Farolini Garcia Da Rosa

Re: [Examen][Diciembre][2016][ - Ejercicio 1]

de Fernando Fernandez -

Quedó corregido, gracias por advertirlo. Es un error tipográfico que quedó de una versión anterior. ListaCompra representa la listas de elementos de tipo Compra por lo que la firma de la función debe ser

Compra cabezaLC ( ListaCompra l );