[ Foro de C++ ]

¿Como hago estos ejercicios de C++?

07-Apr-2017 15:43
Invitado (Jose2017)
0 Respuestas

¿Me pueden decir como hacer esto o darme algun consejo acerca de como hacerlo? Si tengo esto:
struct tarifa{
   short int id;
   string descripcion;
   short int monto;


   };

   struct peaje{
       short int id;
       string ubicacion;
   list<struct tarifa> tarifas;
   };

   struct vehiculo{
     short int placa;
     short int year;
     short int pasajeros;
     list<struct consumo>susConsumos;
     short int idTarifa;

   };

   list<struct vehiculo> vehiculosPrivados;
   list<struct vehiculo> vehiculosGobierno;
   list<struct vehiculo> vehiculosTaxis;
   list<struct vehiculo> vehiculosBuses;

   struct persona{
       short int cedula;
       string nombre;
       list<struct vehiculo> susVehiculos;
   };

   struct consumo{
       short int minuto;
       short int hora;
       short int dia;
       short int mes;
       struct peaje peajeC;

   };

   list<struct persona> personas;
   list<struct peaje> peajes;

Y si las listas y sublistas tuvieran datos, como sabria:

¿Cuáles son los 5 buses con más frecuencia por día? ¿Cuál dueño consume más en peajes diarios en promedio? ¿Por cuál peaje transitan más cantidad de vehículos del gobierno diferentes?

Usualmente yo usaria un iterador que recorra las listas, pero luego de esto no se que mas hacer (esto es para una tarea y no quieren no me respondan,pero esta no es la tarea completa sino la parte que no puedo hacer).




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...