Informe de ventas

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%

Entrada

La entrada consta de cero o más casos. Cada caso consiste en un entero
n ≥ 0 seguido de la información de n 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.

Salida

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.

Información del problema

Autoría: Professorat Pro1

Generación: 2026-01-25T21:48:02.034Z

© Jutge.org, 2006–2026.
https://jutge.org
