Una compañía dispone de la información anual de ventas. Para cada producto se conoce el precio de venta y el número de unidades vendidas. La compañía desea procesar esta información para obtener el listado de productos ordenado por ingreso bruto. El ingreso bruto de un producto es el importe generado por todas las ventas del mismo.
DEBÉIS usar la siguiente definición de struct para resolver el problema:
struct Info{
string code;
int gross_income;
};
Puntos examen: 3.000000 Parte automática: 0.000000%
La entrada consta de cero o más casos. Cada caso consiste en un entero seguido de la información de productos. La información de un producto conta de un string que corresponde al identificador del producto y dos enteros que representan respectivamente el precio de venta y el número de unidades vendidas.
Para cada caso, el listado ordenado por ingreso bruto de los productos tal y como se muestra en los ejemplos. En el caso de empate (cuando dos productos han generado el mismo ingreso bruto) aparecerá antes el que tenga un identificador menor. Después de cada listado debe imprimirse una línea en blanco.
Autoría: Professorat Pro1
Generación: 2026-01-25T21:48:02.034Z
© Jutge.org, 2006–2026.
https://jutge.org