Holas, estoy estudiando para una prueba y en la guía tengo este ejercicio de listas, el problema es que no tengo idea como hacerlo:
Dada la siguiente estructura de datos:
struct bebida
{
char Nom_Bebida[20];
int Cal; //Calorias por 1⁄2 litro
bebida *prox;
};
struct examen
{
char tipo_Bebida[30]; //Bebida con gas, alcohol, etc
bebida *l;
examen *ri; *rd;
};
Responda –sólo realice la función y/o procedimiento que realice lo pedido-
a) Liste los tipos de bebida y todas las bebidas asociadas que tengan mas de X calorías
b) Para cada Tipo indique a que bebida tiene menos calorías
c) Elimine a todas las bebidas que tengan más de X calorías, debe mostrarlas antes de
eliminarlas.
Es en c++. Alguien podría ayudarme? Es que no entiendo como relacionar una estructura con la otra. Además, en la linea "examen *ri; *rd;" pareciera indicar que es un arbol. Estoy totalmente confundido